发布网友 发布时间:2022-04-23 08:59
共3个回答
热心网友 时间:2022-06-18 18:19
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热心网友 时间:2022-06-18 18:19
如果你不基于框架做PHP,那中文乱码问题一定会遇到,而且不好解决。编码设置有很多处,文件编码,页面编码,PHP输出编码,数据编码,这几个编码都需要一致才可以不乱码。所以你还是找个框架来用,那就不用处理那么麻烦的编码问题。热心网友 时间:2022-06-18 18:20
把你的PHP文件保存utf8格式,常用的方法,记事本打开=>另存为=>编码选择utf8=>覆盖原文件