php mysql 中文乱码解决,数据库显示正常,php调用不正常

1、数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。

这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用:

query("SET NAMES UTF8");


2.除了这种方式之外,还有一种一劳永逸的方式:
      找到数据库的配置文件my.ini
  
  在配置文件最后另起一行加入一句话:character_set_server=utf8
 
posted @ 2017-04-25 17:03  <一>  阅读(205)  评论(0编辑  收藏  举报