MySQL 5.0.16乱码问题的解决方法

来源: 作者: 2007-12-03 出处:pcdog.com

linux  mysql  创建数据库  

  问:怎样解决MySQL 5.0.16的乱码问题?

  答:MySQL 5.0.16的乱码问题可以用下面的方法解决:

  1 设置phpMyAdmin

  Language:Chinese simplified (zh-utf-8)

  MySQL 字符集:UTF-8 Unicode (utf8)

  MySQL 连接校对 gbk_chinese_ci

  2 创建数据库

  整理设置成 gbk_chinese_ci

  3 用SQL建立表中

  ENGINE=MyISAM DEFAULT CHARSET=gbk;

  ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ;

  4 检查表结构中

  varchar(100) 的整理属性为gbk_chinese_ci

  其它类型的整理属性为空。

  5 代码中加上

  $db->query("SET CHARACTER SET GBK"); Linux下需要,Windows下则不需要。

  此种操作相当于Connection Character Sets and Collations


更多内容请看PCdog.com--MySQL故障  MySQL开发  MySQL数据备份专题
上一篇:mysql 8小时空闲后连接超时的问题
下一篇:快速掌握 Mysql数据库对文件操作的封装