1.首先得弄清楚你的数据库编码方式,如下:
在php中使用如下代码
$charset=mysqli_character_set_name($connect); //返回数据库默认字符集的编码utf-8
echo "默认字符集为: " . $charset;
如果输出的结果不为utf-8;在mysql的
my.ini
文件中(个人安装文件夹是 => F:\wamp\bin\mysql\mysql5.6.17\my.ini),修改默认编码方式,如下:
找到[client]和[mysqld]加入下面两句(个人的是没有这两个参数,有的可以直接修改下):
[client]
default-character-set=utf-8
[mysqld]
character_set_server=utf-8
2.php头部的编码与数据库一致,如下:
header("Content-type:text/html;charset=utf-8");//字符编码设置
3.html页面的编码要一致,如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
(* ̄(oo) ̄)