MySQL 数据编码 latin1 转 UTF8
2010-10-12 11:06
281 查看
MySQL默认编码是latin1,因业务需要把它转到UTF8。
1、导出数据
导出表结构 mysqldump -d dataname > dataTable.txt
导出数据 mysqldump -t dataname > data.txt
如果数据库环境的默认编码不是latin1,还要在命令上加编码的参数。
2、转换编码:使用emEditor来打开然后另存为UTF8编码的文件(称为UTF8文件)。
3、把UTF8里所有的latin1全部改为utf8,并保存。
4、新建UTF8编码的数据库。
5、分别导入表结构和数据文件。
经实践该方法在MySQL 5.1.3x下切实可行。
1、导出数据
导出表结构 mysqldump -d dataname > dataTable.txt
导出数据 mysqldump -t dataname > data.txt
如果数据库环境的默认编码不是latin1,还要在命令上加编码的参数。
2、转换编码:使用emEditor来打开然后另存为UTF8编码的文件(称为UTF8文件)。
3、把UTF8里所有的latin1全部改为utf8,并保存。
4、新建UTF8编码的数据库。
5、分别导入表结构和数据文件。
经实践该方法在MySQL 5.1.3x下切实可行。
相关文章推荐
- 数据表中既有utf8,又有gbk编码,保存的时候很是latin1的格式
- mysql设置了默认编码为utf8,可是往表中插入数据的时候会出错
- mysql的数据字符集从latin1转化成utf8
- mysql数据表字符集是latin1,项目是utf8,怎么从数据表中读取数据而保证不乱码?
- mysql把latin1编码的中文转成gbk(或utf8)编码
- mysql改变数据字符集latin1->utf8
- MySQL 数据 latin1 编码转换为 utf-8 编码的方法
- mySQL 数据 latin1 编码转换为 utf-8 编码的方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- C#编码问题以及C#往Mysql插数据编码问题
- mysql修改默认编码UTF8
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- PHP与MYSQL中UTF8编码的中文排序实例
- 配置trac 的时候 总是报 mysql 数据库 没有符合的utf8编码 错误
- MySQL 设置数据表编码
- mysql客户端插入中文数据出现的编码格式问题
- mysql中关于数据的编码问题
- mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_bin的区别
- MySQL Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'UNION' 错误解决方法