首页 > 数据库技术 > 详细

Mysql命令行中文乱码的解决方法

时间:2015-11-17 10:56:29      阅读:255      评论:0      收藏:0      [点我收藏+]
环境:Windows 8 64位,Mysql  5.0.96 for Win64 (x86)

数据库本身安装时默认已经是使用utf8编码的了,但在命令行中执行查询时,查询到的中文依然乱码,解决方法如下:

查看数据库的编码信息(服务端编码、客户端编码等)mysql>show variables like ‘character_set_%‘;
如果不统一,先设置为统一的“UTF-8”
 
方法一:
登录mysql命令行前指定gbk编码而不是utf8编码:>mysql -u用户名 -p --default-character-set=gbk
 
方法二:
登录mysql命令行后设置gbk编码:
>mysql -u用户名 -p
mysql>set names gbk;
注:set names utf8 等同于同时运行了如下三条命令:
set character_set_client=utf8;
set character_set_results=utf8;
set character_set_connection=utf8;
 
数据库版本:5.0.96
操作系统:win8 SP1
 
 
 

Mysql命令行中文乱码的解决方法

原文:http://www.cnblogs.com/mxm2005/p/4970906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!