mysqldump 备份数据库,中文全是乱码

cptang 2017-06-02 10:38:31
mysqldump -uroot -p12345678 --default-character-set=gb2312 test>d:/%Date:~0,4%%Date:~5,2%%Date:~8,2%.sql

导出结果中文是乱码
其中test数据库编码为gb2312 服务器编码也为gb2312
中文字段编码为 utf8(如果为gb2312,则保存中文字符记录会报错)

如果全部把编码修改为utf8,也不对

如何解决导出中文乱码问题?
...全文
503 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cptang 2017-06-03
  • 打赏
  • 举报
回复
问题解决了 用navicat来设置一下编码 服务器设置为自动 数据库设置utf8 表设置utf8 表里面varchar 类型字段设置utf8 用mysqldump导出,就没乱码了
ACMAIN_CHM 2017-06-03
  • 打赏
  • 举报
回复
换GBK试一下。

56,913

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧