|
phpmyadmin版本为2.8.2.1
mysql版本为5.0.17-nt
phpmyadmin将数据表结构导入mysql后
用php访问mysql,其中文记录全部显示为"??"。
导入时,字符集选"utf8"时会提示中文记录错误,改为"gbk","binary"都会默认为"gb2312"。直接在phpmyadmin中查看mysql数据库记录能正常显示中文。
看了网上一些文章仍无法解决,特来请教高手。
mysql具体参数:
character set client utf8
(全局值) gb2312
character set connection utf8
(全局值) gb2312
character set database gb2312
character set results utf8
(全局值) gb2312
character set server gb2312
character set system utf8
collation connection utf8_general_ci
(全局值) gb2312_chinese_ci
collation database gb2312_chinese_ci
collation server gb2312_chinese_ci
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database gb2312
character_set_results utf8
character_set_server gb2312
character_set_system utf8
我用的是远程服务器。服务器的系统用的是windows2003,其支持php,perl,mysql。我的主要问题是针对访问mysql的中文记录出现问号。 |
|