mysql命令窗口显示乱码怎么解决?

编码全部设置utf8了在命令窗口显示乱码其他软件比如phpmyadminnavicat等都是显示中文的怎么回事哪里要设置?... 编码全部设置utf8了 在命令窗口显示乱码 其他软件比如phpmyadmin navicat等都是显示中文的怎么回事哪里要设置? 展开
 我来答
匿名用户
2013-04-18
展开全部
先执行set charset gbk;在执行查询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毅拉罐
2013-04-18 · TA获得超过584个赞
知道小有建树答主
回答量:525
采纳率:0%
帮助的人:264万
展开全部
在命令窗口里,在查询之前执行set charset gbk;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友637dad0
推荐于2017-11-25
知道答主
回答量:16
采纳率:0%
帮助的人:6万
展开全部
cmd默认编码是GBK,而mysql默认使用的是utf-8 所以你可以设置cmd为gbk;

mysql> select * from student;
+---------+-----------+----------+
| stud_id | stud_name | stud_age |
+---------+-----------+----------+
| 2 | Tom | 18 |
| 3 | Amy | 16 |
| 4 | Jim | 19 |
| 5 | 寮犱笁 | 18 |
| 6 | 鏉庡洓 | 18 |
+---------+-----------+----------+
5 rows in set (0.00 sec)

mysql> set names gbk;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from student;
+---------+-----------+----------+
| stud_id | stud_name | stud_age |
+---------+-----------+----------+
| 2 | Tom | 18 |
| 3 | Amy | 16 |
| 4 | Jim | 19 |
| 5 | 张三 | 18 |
| 6 | 李四 | 18 |
+---------+-----------+----------+
5 rows in set (0.00 sec)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式