1.php页的语言本身的编码类型是不恰当的,而在这个时候,中国,你直接写在脚本中必须有一个随机码,不是说数据库。

解决方案:select'utf8'or'gb2312使客户端浏览器会自动选择出正确的中文显示。注:both'utf8'or'gb2312可以正确显示中文。

2中的编码类型。数据库mysql不正确。

解决方案:创建数据库时,MySQL字符集selects'utf8,MySQL的连接检查和选择utf8_general_ci,以便创建用于存储中文数据库是肯定没问题。
否则,你的中文首先是MySQL的混乱,而不是期望它在PHP页面中显示你的权利。

三.是通常的脚本编辑环境有关。例如,有些内容是写的字,有的用记事本,和一些与EditPlus,ultraplus和其他文本编辑器。有时你写中文直接在DW,

解决方案:尽可能多地使用相同的编辑。如果这是一份有内容,建议将其转换为UTF8和GB2312的编码转换功能ultraplus。

什么类型的转换并不重要,关键要求PHP Web应用程序中的代码是一致的。

当4。编程访问MySQL,建议添加一行代码:mysql_query(设置names'gbk);