[修改] ">[删除] 结果页面输出是乱码, 页面的编码 也变成了 gb312 原来输入的 是UTF 8手动将页面编">
当前位置:Gxlcms > PHP教程 > php+mysql页面乱码有关问题

php+mysql页面乱码有关问题

时间:2021-07-01 10:21:17 帮助过:25人阅读

php+mysql页面乱码问题
一个很小的留言板程序
PHP code


()

">[修改] ">[删除]



结果页面输出是乱码, 页面的编码 也变成了 gb312 原来输入的 是UTF 8

手动将页面编码换成 utf8后 还是有一点乱码出现



应该如何解决??

------解决方案--------------------
数据库,页面,程序。编码一致
------解决方案--------------------
数据库,编辑代码页面,程序,三码一致的,刚开始也遇这问题!
------解决方案--------------------
MySQL+PHP产生乱码原因:

◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码;

◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;

◆ MySQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;

◆ 用户提交页面的编码与显示数据的页面编码不一致,就肯定会造成PHP页面乱码;

◆ 如用户输入资料的页面是big5码, 显示用户输入的页面却是gb2312,这种100%会造成PHP页面乱码;

◆ PHP页面字符集不正确;

◆ PHP连接MySQL数据库语句指定的编码不正确。

解决办法参考:http://www.phpnewer.com/index.php/Cjwt/detail/id/558

人气教程排行