查询表数据时,出现乱码,如下:
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 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会遇到中文乱码的问题。解决这个问题需要修改 Emma 的配置文件或源代码,以便支持中文显示。 首先,...
本文将详细介绍如何解决在DELPHI中使用MyDAC连接MySQL数据库时出现的中文乱码问题。 #### 原因分析 中文乱码问题通常由以下几个方面的原因引起: 1. **客户端与服务器端编码不一致**:DELPHI客户端与MySQL服务器...
当MySQL处理中文字符时,如果当前使用的字符集与数据的实际字符集不一致,就会出现乱码。 #### 二、检查系统及数据库的字符集设置 首先需要确认服务器和数据库的字符集设置是否正确。可以通过以下SQL命令来查看: ...
在macOS系统中,使用MySQL数据库时,可能会遇到中文乱码的问题,这通常是由于字符集设置不正确导致的。本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保...
在使用Java应用程序与MySQL数据库交互的过程中,常常会遇到一个令人头疼的问题:中文字符在存储到数据库时出现乱码现象。这种现象通常发生在使用JDBC(Java Database Connectivity)连接数据库,并进行数据插入操作...
在使用MySQL数据库时,有时会遇到一个常见的问题,即在MySQL客户端(如MySQL命令行或第三方工具)中查询中文数据时,输出结果显示为乱码。这个问题通常与字符编码设置不匹配有关。本文将深入探讨这个问题的原因及...
总结,解决MySQL中文乱码问题的关键在于确保服务器、数据库、表及字段的字符集设置一致,并与数据源保持匹配。在开发和维护过程中,关注字符集的统一性,可以避免很多不必要的编码问题。通过上述步骤,你应该能够...
### MySQL乱码问题解决办法 在使用MySQL的过程中,经常会出现字符显示乱码的问题,尤其是在处理中文数据时更为常见。本文将详细介绍如何通过多种途径解决MySQL中的乱码问题,包括更改MySQL服务器的字符集设置、调整...
解决MySQL乱码问题的关键在于确保各个层级(服务器端、客户端、数据库、表、字段)的字符集设置一致,并且正确。通过上述方法,我们可以有效地避免和解决MySQL中的乱码问题,从而保证数据的一致性和准确性。
这确保了MySQL客户端和服务器默认使用的都是UTF-8编码。如果之前设置的是GBK等其他编码,可能会导致中文显示异常。 #### 检查MySQL支持的字符集 1. **查询MySQL支持的字符集** 使用命令`SHOW CHARACTER SET;`...
在连接字符串中,添加`charset=utf8`或者`charset=utf8mb4`参数,告诉MySQL客户端使用哪种字符集。如下所示: ```csharp string connectionString = "server=localhost;user=root;database=mydb;port=3306;password...
### PHP+MYSQL使用UTF8中文乱码终极解决办法 #### 背景介绍 在进行Web开发时,尤其是在处理中文内容时,经常会遇到一个让人头疼的问题——中文乱码。这通常发生在使用PHP与MySQL组合搭建的网站上。中文乱码不仅影响...
针对以上问题,本文将详细介绍如何彻底解决MySQL中的中文乱码问题,并推荐使用`utf8`或`utf8mb4`字符集,因为它们能兼容世界上绝大多数字符。 #### 二、解决步骤 ##### 步骤一:配置my.ini文件 1. **定位my.ini...
MySQL数据库在处理中文字符时,有时会出现乱码问题,这主要与字符集设置不正确有关。本文将深入探讨MySQL中文乱码问题的原因、解决方法,以及如何在创建数据库和表时避免这类问题。 首先,我们要了解字符集的概念。...
在使用MySQL的过程中,中文乱码问题是常见的问题之一,尤其是在数据库初始设置不当时,更容易出现此类问题。本文将详细介绍如何彻底解决MySQL中的中文乱码问题。 #### 一、理解中文乱码的原因 中文乱码通常是由...
本篇文章将深入探讨如何解决 MySQL 数据库中的中文乱码问题,以及与之相关的 JSP 页面显示乱码的解决方案。 首先,让我们理解为什么会出现中文乱码。这通常与字符编码不一致有关。在 Web 开发中,数据可能在多个...
### MySQL 插入中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在使用 MySQL 数据库处理中文数据时,经常会遇到一个让人头疼的问题——中文乱码。中文乱码不仅影响用户体验,还可能导致数据丢失或者错误...