诡异的MySQL中文乱码

mysql的中文乱码是诡异的
两地的mysql服务器结合着jsp页面和mysql-front
使我不得不对多种编码组合进行试验
最终的一个较令自己满意的方案是
远程linux上的mysql设为utf8
jsp页面与数据库连接用utf8
本地windows上的mysql设为gb2312以将就mysql-front
从windows的mysql往linux的mysql导数据时
使用mysqldump –default-character-set=utf8 database [table] > some.sql
而从linux备份给windows时不需要额外转换
另外本地的utf8的jsp操作gb2312的mysql也没有问题
原因可能是windows上的mysql是5.*而linux上只是4.*
高版增强了自动转换或兼容的能力

(2007年6月16日)

发表评论

电子邮件地址不会被公开。 必填项已用*标注