q36988 发表于 2018-12-23 12:08:46

php读取中文乱码

  php读取mysql的数据时中文变成问号
  

  解决
  

  1、sql命令查看mysql的字符编码,一般为utf8
  character_set_client
  character_set_results
  character_set_connection
  这3个的编码要一样
  

  

  2、PHP程序在查询数据库之前,执行mysql_query(“set names xxxx”);其中xxxx是你网页的编码(charset=xxxx),如果网页中charset=utf8,则xxxx=utf8,如果网页中 charset=gb2312,则xxxx=gb2312,几乎所有WEB程序,都有一段连接数据库的公共代码,放在一个文件里,在这文件里,加入mysql_query(“set names xxx”)就可以了。
  




页: [1]
查看完整版本: php读取中文乱码