php中的乱码问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:17:14
mysql默认utf8_bin
页面utf-8
数据属性整理utf8_bin
如果由页面输入中文数据进数据库再显示出来,页面显示正常,但数据库是乱码
如果由数据库输入中文数据再显示到页面上,页面成"??"数据库内正常

也试过用utf8_general_ic也是同样的状态
在代码中正确加入mysql_query("set name utf8");没有用.

还会有哪些出错的地方呢?

有点记不清了,但你的肯定是错的。

mysql_query("set names 'utf8'");

还是
mysql_query("set names utf8;");

你试试吧

我也遇到同样的问题,页面编码utf8,数据库编码gb2312,
mysql_query("set names 'utf-8'")没用,iconv转码也不行,
mark一下

我的解决了,mysql_query("set names 'utf8'");我多加了个-,汗一个