Navicat for MySQL导出excel文件出现中文乱码的问题 50

我用的是Navicat8.0forMySQL,查看到连接属性中的编码模式是UTF-8,导入.sql文件时显示文字正常;但导出到Excel(07版本)文件时,出现了中文乱码... 我用的是Navicat 8.0 for MySQL,查看到连接属性中的编码模式是UTF-8, 导入.sql文件时显示文字正常;但导出到Excel(07版本)文件时,出现了中文乱码。
不知道怎么解决这个问题,想请高手指教!
我系统本身的MicroSoft Office的语言设置和"区域和语言选项"的设置就和你说的一样,应该不是这个问题;也排除Excel版本的问题。
展开
 我来答
糖糖寳寳
2015-09-14 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3992万
展开全部

  出现中文乱码是因为mysql设置编码GB2312 后,在navicat里连接要要选择mysql默认字符集,创建数据库时候选默认字符集,创建表的varchar字段(或其他字符字段)都不用选择编码,系统默认gbk编码,就不会出现乱码了。

  如果已经创建好了表乱码就要把UTF8、gbk、gbk2312编码都调整过来才可以,特别是要大概设计表,把有关字符的字段每个都设置改为gbk即可。

Excel梦想之家
2009-08-08 · 世间本无路,有思路就有了路
Excel梦想之家
采纳数:508 获赞数:3215

向TA提问 私信TA
展开全部
两点:

1. 在MicroSoft Office 语言设置将 "中文(简体)"设成默认.

MicroSoft Office 语言设置在哪里找:
"开始"按钮-->所有程序-->MicroSoft Office-->MicroSoft Office工具-->MicroSoft Office 2003(2007)语言设置

怎么设置: 窗口右侧"启用语言"处只要"英语(美国)" 和"中文(简体)", 其他的选中它,按中间的"删除" 按钮, 同时要在" 请选择定义MicroSoft Office应用程序默认的语言"下边列表中选择 "中文(简体)", 确定. 如果此您的Excel或者Word开着,会要求先关闭一下.

2. 在"区域和语言选项"里将中文(中国)设成默认。 "区域和语言选项" 在"开始按钮-->控制面板里。 打开"区域和语言选项"之后,窗口上边第一个下拉列表就是,在其中选择 中文(中国), 如果是英文系统选择 Chinese(PRC)

这两项设定后,Excel应该中文不会乱码了。

楼主问题的原因: 有的时候系统或者应用软件(如Excel)会遇到它不能识别的字符(就也不知道这个字符算中文还是英文,还是其他文字), 它会以默认方式去显示去那些不能识别的字符。 如果它的默认文不对题就会乱码,这种情况多发生在从其他软件导出数据的时候。 我们刚所做的两项就是: 强制告诉Excel, 你不认识的就按中文显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰灰说社会
2009-08-08 · TA获得超过404个赞
知道小有建树答主
回答量:492
采纳率:0%
帮助的人:281万
展开全部
你数据库是什么编码的。用GB-2312试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式