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.


也许下面的会对您有所帮助:

关于MySQL数据库实用SQL语句详解?
http://www.34514.cn/style/info/shownews.asp?id=452

关于MYSQL数据库ibdata1文件缩小及错误日志清除方法?
http://www.34514.cn/style/info/shownews.asp?id=433

网站突然提示Can’t open file ‘XXX.MYI’ 文件的解决方法?
http://www.34514.cn/style/info/shownews.asp?id=75