用PHP编写的程序在数据库提取数据时显示汉字的地方全部显示成???。
在网上查找原因说是配置字符集的问题 检查了一遍
mysql有的字符集是
character-set-server = utf8
collation-server = utf8_general_ci用的操作平台是sqlyog 里边字符集的设置跟mysql里的一样
这到底是哪儿错了呢,请高手指教
先谢过
在网上查找原因说是配置字符集的问题 检查了一遍
mysql有的字符集是
character-set-server = utf8
collation-server = utf8_general_ci用的操作平台是sqlyog 里边字符集的设置跟mysql里的一样
这到底是哪儿错了呢,请高手指教
先谢过
MySQL 中文显示乱码
请高手看看有什么问题
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set = utf8
character-set-server = gbk
collation-server = gbk_general_ci
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'
可以试试在你的查询语句之前
添加一句mysql_query("SET NAMES utf8");
在查询语句前我加了$fu=mysql_query("SET NAMES GB2312");
运行程序就ok了 谢谢哈~