段具有编码设置。
发生乱码一定是因为你现在使用的代码混乱
解决方案:
第一步是更改数据库的编码
首先修改数据库。 如果页面使用UTF-8编码,则数据库中的编码也必须设置为UTF-8。 必须为每个字段设置。 要保持内外一致,请使用Navicat for MySQL工具。 可以用这个工具清除。 如果有很多表字段,则可以导出SQL语句。 然后用utf8替换SQL语句的相应编码替换,例如gb2312,并重新创建库。 创建时在字符集中选择utf8,然后导入SQL语句并检查所有编码是否都是utf8,就可以了
步骤2更改程序
1 )阅读库时
MySQL_query(setnamesutf8);
2 )在每页开头添加一句
header (内容类型:文本/html; charset=utf-8 ';
3检查所有编码声明是否正确
要检查第4页上现有字符所使用的编码是否正确,建议使用editplus在右下角显示UTF-8或ANSI。 确保所有包含中文的文件打开并显示为UTF-8,否则打开所有文件并从菜单中选择“文档”-“文档编码”-“文档编码”-“多个文件”
OK这个位置大功告成,所有代码一致,绝对不会乱码。 更进一步说,关于MYSQL操作工具的选择,我只推荐两种。 一种是众所周知的PHPMYADMIN,还有Navicat for MySQL也有很多人使用。 关于MYSQL-font,它与实际数据库的结构有实际的区别.
取消
评论