Mysql中文乱码,如何解决?

小伙真帅 2014-03-22 09:38:04
系统为:CentOS-6.4-x86_64
Mysql版本:5.1
Mysql默认编码UTF8
数据库是直接用navicat远程导的数据过去。在navicat上面显示的是正常的。
但是在命令行查出来的中文全是问号。

这个是跟系统没有中文语言包有关系吗?
如果是,应该安装哪个包?
...全文
140 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小伙真帅 2014-03-31
  • 打赏
  • 举报
回复
解决了。本地编码跟服务端编码不一致。导致数据导入后出错。感谢各位。
水族杰纶 2014-03-24
  • 打赏
  • 举报
回复
直接在服务器上用Mysql连接是否显示正常?
果儿妈 2014-03-24
  • 打赏
  • 举报
回复
SHOW GLOBAL VARIABLES LIKE 'character%'; 查看是否都是utf8
ACMAIN_CHM 2014-03-23
  • 打赏
  • 举报
回复
小伙真帅 2014-03-22
  • 打赏
  • 举报
回复
引用 楼主 ccppvv 的回复:
系统为:CentOS-6.4-x86_64 Mysql版本:5.1 Mysql默认编码UTF8 数据库是直接用navicat远程导的数据过去。在navicat上面显示的是正常的。 但是在命令行查出来的中文全是问号。 这个是跟系统没有中文语言包有关系吗? 如果是,应该安装哪个包?
应该不是。终端语言设置为西欧语言,也是一样。 JSP也是读出来全乱码。怎么转都不行。 而且,我用elinks打开新浪,全是乱码,打开百度,开始是中文正常,一秒后跳乱码。
Wentasy 2014-03-22
  • 打赏
  • 举报
回复
终端编码问题?

56,681

社区成员

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

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