查询表数据时,出现乱码,如下:
mysql> select id,name from py_norm;
+--------------------------------------+--------------+
| id | name |
+--------------------------------------+--------------+
| 48ae7efb-3355-11e5-bdd8-5b91f16a255c | 鍒涙柊鎴愭灉 |
| eaa58aba-3347-11e5-957e-4b9504a47aba | 鍩虹鍒? |
+--------------------------------------+--------------+
解决方法:
设置客户端查询结果编码集为gbk,即可正常显示中文:
mysql> set character_set_results='gbk';
Query OK, 0 rows affected (0.00 sec)
另外,查看输出窗口使用字符集:
mysql> show variables like 'character_set%';
+--------------------------+-------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | F:\MySQL\MySQL Server 5.0\share\charsets\ |
+--------------------------+-------------------------------------------+
7 rows in set (0.00 sec)
分享到:
相关推荐
Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx
解决Java_Web开发中Jsp存储读取MySQL数据中文乱码的问题
主要介绍了解决MySQL客户端输出窗口显示中文乱码问题的办法,需要的朋友可以参考下
android客户端向服务器提交请求的中文乱码问题
一般来说,造成MySQL出现中文乱码的因素主要有下列几点: 1.server本身字符集设定的问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程序(例如php)的连线语系设定问题 对此,...
设置当前命令行客户端的字符编码:方式一:修改客户端的字符编码为UTF-8,比较麻烦方式二:告知mysql数据库管理软件,我这个客户端就是GBK的set name
有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 。 其实,只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到...
mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码。今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码。在这里,我分享下具体问题的排查过程,以及解决的...
character-set-server/default-character-set:服务器字符集,默认... character-set-client:客户端的字符集。客户端默认字符集。当客户端向服务器发送请求时,请求以该字符集进行编码。 character-set-results:结
项目进行到和服务器交互,通过post访问服务器端jsp,jsp访问服务器端mysql数据库,最终返回到客户端的中文出现乱码问题。 在整个流程中,出现错误的原因可能是三个:post未设置编码或者编码不相符合,jdbc出现问题,...
这样在PL/SQL 中就没有乱码了,也支持中文的查询了。 您可能感兴趣的文章:MySQL 客户端不输入用户名和密码直接连接数据库的2个方法oracle数据库在客户端建立dblink语法DB2新手使用的一些小笔记:新建实例、数据库...
将带有中文的数据插入通过java程序插入到表中,中文出现了乱码. 一开始以为是客户端连接时的字符编码不对.
我们自己鼓捣mysql时,总免不了会遇到这个问题:插入中文字符出现乱码,虽然这是运维先给配好的环境,但是在自己机子上玩的时候咧,总得知道个一二吧,不然以后如何优雅的吹牛B。 如果你也遇到了这个问题,咱先不谈...
在mysql中插入中文乱码,或mysql中中文正常显示,但jsp在前台显示mysql中的中文时乱码。 解决方法: 进入mysql控制台,执行下面的命令即可: SET character_set_client='utf8'; SET character_set_connection='utf8...
mysql乱码处理,MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建议使用...
4. 支持客户端编码类型指定,解决中文乱码问题 3. 2013年 版本是原来版本的修正版本; 主要增加功能如下: 1. 优化编码接口内存分配; 2. 增加查询和更新(读写)超时功能(需要 MYSQl 相应版本支持); 3. 增加分批查询...
最好用的mysql客户端工具,尤其对字符集的处理,不会造成乱码。用过mysql browser实在太简陋了;ems很强大,但是太容易出乱码;myphp不是标准的windows客户端。这个应该是最好用的了。 只能传小于10M分开来传了-part...
导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。 解决: mysql> show variables like 'character%'; -- 模糊查询character开头的全局...
最好用的mysql客户端工具,尤其对字符集的处理,不会造成乱码。用过mysql browser实在太简陋了;ems很强大,但是太容易出乱码;myphp不是标准的windows客户端。这个应该是最好用的了。 只能传小于10M分开来传了-part...