就是打死我,我都觉得太神奇了,简直就是做梦,朋友们,你知道吗,我发现竟然php文件的存储格式,还会影响到mysql数据库中文乱码!真是不可思意!下面就告诉你这个秘密好了。
首先在服务器端配置my.cnf的
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
然后service mysql restart
其次在php端要设置
mysql_query("set names 'utf8'");
在其次,存成php文本存成utf8格式。
就这样,就可以了!
如果需要的话,想用gbk格式,就将上面的“utf8”用“gbk”替换,php文本存成ANSII格式,全OK了就。
太神奇了,从来没有注意到这一点。