1、数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。
这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用:
query("SET NAMES UTF8");
2.除了这种方式之外,还有一种一劳永逸的方式:
找到数据库的配置文件my.ini
在配置文件最后另起一行加入一句话:character_set_server=utf8
1、数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。
这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用:
query("SET NAMES UTF8");
2.除了这种方式之外,还有一种一劳永逸的方式: