免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2651 | 回复: 3

导出数据乱码 [复制链接]

论坛徽章:
0
发表于 2014-05-29 13:26 |显示全部楼层
mysql  version :5.5.33-debug-log
mysqldump version :
同一个库使用 mysqldump -uus10.13ername -p dbname tabname >a.sql 导出的中文件是正常的。
但是使用mysqldump -uusername -p dbname tablename -T/tmp/ --fields-terminated-by='\t'  导出的文件里面中文是乱码。

而且在第二导出方式中加上了-default-character-set=gbk,乱码依旧。
还请知道的朋友多多指点。

论坛徽章:
0
发表于 2014-05-29 15:07 |显示全部楼层
@a.a

解决这样的问题,就是保持编码一致。
看看数据库编码、表的编码、MYSQL连接的编码,都要保持一致才可以。

论坛徽章:
0
发表于 2014-05-29 16:32 |显示全部楼层
回复 2# todayhero


    谢谢回复。
    我在使用上述两种方法导出的时候,在一台主机,同一个帐户,同一个shell下进行操作的。
    表,数据库的编码,也是核查过了;mysql连接的时候 mysqldump -T 我专门设置的了编码且为和数据库、表一致的gbk。
    所以比较疑惑这两种方式的差异到底在那里。

论坛徽章:
0
发表于 2014-05-29 16:54 |显示全部楼层
@a.a

能解决问题就OK了,别纠结这问题了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP