• 销售:0755-83271919、83271881 服务:0755-83271606、83658105

帮助中心

HELP

MySQL4.1导入的中文乱码问题

如果碰到phpmyadmin中读取或插入数据乱码,需要注意:
1
phpMyAdmin中的MySQL连接校对应选择与数据库字符集一样的值。
2
Lanauage一般都是选择"中文 - Chinese simplified"。碰上会乱码则选择"中文 - Chinese simplified-gb2312"再重试看。

假设数据库字符集应为GB2312

1、在创建数据库之后先慢些导入SQL脚本,要先修改数据库默认字符集。
点数据库名称,点右上方的操作,画面最下面有个整理下拉框,这个代表着数据库默认字符集,他它修改为gb2312_chinese_ci 就是GB2312字集符。

 

2、然后修改phpmyadmin默认的连接校对及language
点左上方的一个小房子的图标,进入phpmyadmin首页。

MySQL
连接校对选与字符集一样的值,即"gb2312_chinese_ci"
language
要选择"中文 - Chinese simplified",而不是"中文 - Chinese simplified-gb2312"(如碰上会乱码则选择gb2312再重试)
然后点数据库名称,选择"Import"进行SQL脚本导入,语言选择gb2312,确定导入。


3
PHP程序里的字符集连接修改
如果在phpmyadmin看到是中文而网站读取出来是乱码,那么就要修改程序读取的字符集了。
PHP
中需要在连接数据库后再执行一段SQL查询:
mysql_query("SET NAMES 'gbk'");

  • 投诉/Suggest:13823188098
  • 电话/Tel:0755-83271881
  • 邮箱/Mail:web@ni8.com
  • 地址/Add:深圳市福田区华强南路机械大厦6楼