乱码原因:(1)MySQL编码格式是utf8,与PHP页面格式不同;
(2)MySQL创建表时字段类型不是utf8
(3)mysql_query()连接数据库没有指定编码方式
解决方法:(1)HTML文件与PHP部分的代码都要设置成utf8的格式
(2)数据库表的字段要设置成utf8_general_ci
(3)mysql_query("set names utf8")
本文共 257 字,大约阅读时间需要 1 分钟。
乱码原因:(1)MySQL编码格式是utf8,与PHP页面格式不同;
(2)MySQL创建表时字段类型不是utf8
(3)mysql_query()连接数据库没有指定编码方式
解决方法:(1)HTML文件与PHP部分的代码都要设置成utf8的格式
(2)数据库表的字段要设置成utf8_general_ci
(3)mysql_query("set names utf8")
转载于:https://www.cnblogs.com/wy-blog/p/8951055.html