`
041621219
  • 浏览: 17909 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql 客户端 乱码

阅读更多
mysql> SHOW VARIABLES LIKE 'character_set%';
+--------------------------+--------------------------------------+
| Variable_name            | Value                                |
+--------------------------+--------------------------------------+
| character_set_client     | utf8                                 |
| character_set_connection | utf8                                 |
| character_set_database   | utf8                                 |
| character_set_filesystem | binary                               |
| character_set_results    | utf8                                 |
| character_set_server     | utf8                                 |
| character_set_system     | utf8                                 |
| character_sets_dir       | C:\MySQL\share\charsets\ |
+--------------------------+--------------------------------------+

所有字符几乎的都设为utf8,但是在mysql控制台看到的依然是乱码

于是来一次本质的回归把

mysql> set character_set_results='gbk'; #将编码改为gbk



再来显示一下中文

mysql> select * from student;
+----+--------+-----------+
| id | name   | classesnum |
+----+--------+-----------+
|  1 | 欧阳锋      |      1 |
|  2 | 洪七公      |      1 |
+----+--------+-----------+

---谁有这么牛的学生可真够狠的,哈哈。。。不过mysql的控制台的中文乱码问题解决了

转自:http://sefcertyu.iteye.com/blog/356421

分享到:
评论

相关推荐

    Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx

    Ubuntu 11.10 MySQL 客户端 Emma 6.0 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会遇到中文乱码的问题。解决这个问题需要修改 Emma 的配置文件或源代码,以便支持中文显示。 首先,...

    java插入mysql中文乱码解决

    ### Java插入MySQL中文乱码解决 #### 一、问题背景 在使用Java应用程序与MySQL数据库交互的过程中,常常会遇到一个令人头疼的问题:中文字符在存储到数据库时出现乱码现象。这种现象通常发生在使用JDBC(Java ...

    jsp+mysql中文乱码解决方案集合

    这确保了MySQL客户端和服务器默认使用的都是UTF-8编码。如果之前设置的是GBK等其他编码,可能会导致中文显示异常。 #### 检查MySQL支持的字符集 1. **查询MySQL支持的字符集** 使用命令`SHOW CHARACTER SET;`...

    解决MySQL客户端输出窗口显示中文乱码问题的办法

    在使用MySQL数据库时,有时会遇到一个常见的问题,即在MySQL客户端(如MySQL命令行或第三方工具)中查询中文数据时,输出结果显示为乱码。这个问题通常与字符编码设置不匹配有关。本文将深入探讨这个问题的原因及...

    Linux下MySQL解决乱码问题

    ### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...

    mysql汉字乱码问题

    5. **客户端配置**:确保连接MySQL的客户端工具(如MySQL Workbench, Navicat等)也使用正确的字符集。这通常在连接设置中进行。 6. **数据导入导出**:在导入或导出数据时,务必确保文件和数据库之间字符集的一致...

    MySQL乱码解决方案数据库乱码

    解决MySQL乱码问题的关键在于确保各个层级(服务器端、客户端、数据库、表、字段)的字符集设置一致,并且正确。通过上述方法,我们可以有效地避免和解决MySQL中的乱码问题,从而保证数据的一致性和准确性。

    解决C#操作Mysql时中文乱码问题(真的解决了)

    在连接字符串中,添加`charset=utf8`或者`charset=utf8mb4`参数,告诉MySQL客户端使用哪种字符集。如下所示: ```csharp string connectionString = "server=localhost;user=root;database=mydb;port=3306;password...

    MySQL中文乱码问题解决方案

    在MySQL中,如果表、列或连接客户端与服务器之间的字符集不一致,则可能会导致乱码现象。 #### 二、检查当前使用的字符集和排序规则 首先,需要确认当前MySQL系统正在使用的字符集和排序规则。可以通过执行以下SQL...

    MySQl处理乱码

    MySQL是世界上最流行的开源关系型...总结,处理MySQL乱码问题需要从多个层面进行分析和调整,包括数据库配置、表结构、数据传输和客户端设置等。了解字符集原理并掌握相应的解决方法,是防止和解决乱码问题的关键。

    linux secureCRT查看mysql中显示乱码

    在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,在尝试使用命令行工具如`mysqldump`导出数据库或直接查询数据时,如果字符集配置不当,则会出现...

    mac MySQL中文乱码解决办法

    在macOS系统中,使用MySQL数据库时,可能会遇到中文乱码的问题,这通常是由于字符集设置不正确导致的。本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保...

    MySQL数据库—乱码总结

    **问题描述**:在通过Java应用程序(如使用JDBC驱动)连接MySQL数据库时,如果客户端和服务器端的字符集设置不一致,也会导致乱码问题。 **解决方法**: 1. **连接字符串中指定字符集**: - 在JDBC连接字符串中...

    MYSQL中文乱码分析

    ### MySQL中文乱码分析 #### 一、MySQL乱码问题概览 MySQL的乱码问题主要出现在4.1及以上版本中。在4.1之前的版本里,MySQL并未提供多语言支持,因此它只会简单地存储并原样返回用户提供的数据。这种行为确保了...

    Mysql 中文乱码 最简单的解决办法

    在MySQL命令行客户端中,使用以下命令检查当前数据库的字符集: ```sql SHOW VARIABLES LIKE 'character_set_database'; SHOW VARIABLES LIKE 'collation_database'; ``` 如果返回的不是UTF-8,可以使用以下命令更改...

    linux mysql中文乱码问题解决

    ### Linux MySQL中文乱码问题解决 #### 背景与问题描述 在使用Linux系统部署MySQL数据库时,可能会遇到中文字符显示为乱码的问题。这一现象通常发生在对含有中文字符的数据进行读取或写入操作时。中文乱码不仅影响...

Global site tag (gtag.js) - Google Analytics