mysql导入导出数据中文乱码解决方法小结
2015-12-15 15:00
921 查看
linux系统中
linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。
解决mysql导入导出数据乱码问题
首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8,
例如下面的代码:
mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql
那么导入数据的时候也要使用--default-character-set=utf8:
mysql -uroot -p --default-character-set=utf8 dbname < bak.sql
这样统一编码就解决了mysql数据迁移中的乱码问题了
linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。
解决mysql导入导出数据乱码问题
首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8,
例如下面的代码:
mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql
那么导入数据的时候也要使用--default-character-set=utf8:
mysql -uroot -p --default-character-set=utf8 dbname < bak.sql
这样统一编码就解决了mysql数据迁移中的乱码问题了
相关文章推荐
- MySQL创建用户与授权
- mysql 数据库主从配置
- mysql备份
- MySql错误处理(一)- SQL服务器模式
- MySql中show global status等访问系统状态指令无法使用的解决方案
- mysql查询结果导出到文件
- MySql错误处理(三)- 错误处理的例子
- mysql字段
- 在spark中操作mysql数据 ---- spark学习之七
- MySql错误处理(四)- 错误代码和消息
- Mysql
- MySQL SQL分析(SQL profile)
- MySQL update join 用法实例
- 14款经典的MySQL客户端软件
- 装完mysql启动报错:“Table ‘mysql.plugin’ doesn’t exist” 解决方法
- Mysql中判断一个字段是不是为null注意点
- 怎么解决mysql不允许远程连接的错误
- mysql cmd 链接方法 导入sql
- 解析mysql索引
- 64位Win7下安装mysql教程(原创亲测可用)