如何将mysql数据库文件由GBK编码转为UTF8编码?

如何将mysql数据库文件由GBK编码转为UTF8编码?
原来用GBK编码的php+mysql网站程序,换成UTF8,用phpadmin导出的sql数据库文件,应该如何转换?

用记事本打开SQL文件,把里面所有的GBK字符改成UTF8的(或者干脆删除掉)然后把修改后的内容复制出来,用PHPMYADMIN新建个数据库,编码为UTF8,把内容粘贴进去,应该就可以了吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-28
三五兆的数据库,用 qvbfndcwy 的方法即可;
如果20M,上百的话,只能使用命令行了;
查阅mysqldump和source命令的相关参数;
我这里有一篇我的工作记录;
就是关于不同编码,不同版本的数据库转移;
希望对你有用。

参考资料:http://hi.baidu.com/anvycn/blog/item/3ed02a3fa0ea25ea55e723df.html

本回答被提问者采纳
第2个回答  推荐于2016-04-21
MySQL中的表 数据原来是GBK 就是GBK的编码 变成UTF8 的途径就是重新导出数据 在导入
并将 my.ini
中的配置文件改为:
两个default-character-set
依次设置为
default-character-set=UTF-8
default-character-set=GBK
第3个回答  2009-08-07
你是要在哪个阶段转换成UTF8?是要把文件转换过来还是要把,表中数据转换过来?
相似回答