网站之前是做cms资讯,大部分都是gbk编码,而如今做更多的交互应用,要用互联网标配的utf-8编码了,可能大家遇到的比较少,我就直接上步骤了,记录一下:
目录
1、导出表结构
字符集设置为目标字符集(utf8)
mysqldump -uroot -p --default-character-set=utf8 -d db_old > C:\db_old_jiegou.sql
2、导出数据
导出字符集设置为源字符集(utf8)
mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=utf8 db_old > C:\db_old_data.sql
3、修改db_old_jiegou.sql中字符集的定义
替换所有gbk字符为utf8
4、创建新的数据库
create database db_new charset=utf8;