怎样解决MySQL 5.0.16的乱码问题


问: 怎么解决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