Mysql4.1默认安装的是字符集是lant1,虽说使用没什么问题,但phpmyadmin里显示中文都是乱码,在开发中不好调试,所以需要使用gbk或gb2312字符集。
最简单的办法是用脚本进行复制数据库,很慢,现在采用mysql front这个软件来进行操作。
简单步骤:以lant1转gbk为例
(1)先将原来表结构备份下来,在表最后把lant1 换为gbk,
(2)用my front3把表内数据导出成sql,注意不要选择结构,把文本字符集设置为gb2312(因为没有gbk)
(3)把这个sql文件最上面加上
SET CHARACTER SET 'gbk';
SET NAMES 'gbk';
这两句话,然后用mysql front 2导入,(用mysql front 3直接导如的时候,要报错,说'有问题,我检查了导出的sql,并没’的问题,但用mysql front2就没问题,
这样就把数据全部导成gbk的了,是不是很容易
本文介绍了一种简单的方法来转换MySQL数据库的字符集,从lant1到gbk,通过使用mysqlfront工具,避免了直接脚本复制导致的中文乱码问题。
1896

被折叠的 条评论
为什么被折叠?



