关于php存取mysql时,汉字乱码问题

关于php存取mysql时,汉字乱码问题

今天,我的php出现了乱码。很烦,经过调试很久(中午饭也没有吃成)终于成功了,想把自己的方法分享给那些有这样迷茫的朋友..

mysql最先有瑞典人创造的,所以它的默认的语言是瑞典语,而对于中国的phper来说,在使用mysql的时候必须改一下字符集了


关于字符集的资料很多,我在这里就不多说了,就说怎样解决乱码问题,


首先在设计库和表的时候一定要把编码方式统一,最好统一成 utf-8
其次在 你的配置文件conn.php(也就是你平时链接数据库文件)
加上语句 mysql_query("set names 'gbk'");
然后再做个测试,我相信,你可以搞定....
有php爱好的,或者此问题还不明白的请加qq 272885400,常年隐身

乱码一般会出现在两种情况:
一是数据库的乱码,解决方法就是楼主说的mysql_query("set names 'gbk'");
二是php网页显示的乱码,解决方法:header("Content-Type:text/html;charset=UTF-8");


只要 数据库编码  网页编码  还有提交数据的页面 编码  都保持一致
就不会有乱码的问提``