`
ezerg
  • 浏览: 274195 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

MySQL 第三方客户端工具显示中文乱码

阅读更多


通过第三方工具连接数据库,表中的中文显示为乱码,但是通过 MySQL 的命令行工具却没有问题。

字符集相关变量设置:
> SHOW VARIABLES LIKE '%character%';
Variable_name             Value                      
------------------------  ----------------------------
character_set_client      utf8                       
character_set_connection  utf8                       
character_set_database    latin1                     
character_set_filesystem  binary                     
character_set_results     utf8                       
character_set_server      latin1                     
character_set_system      utf8                       
character_sets_dir        d:\www\MySQL\share\charsets\

数据库创建信息:
> SHOW CREATE DATABASE db2011;
Database  Create Database                                                   
--------  -------------------------------------------------------------------
db2011  CREATE DATABASE `db2011` /*!40100 DEFAULT CHARACTER SET latin1 */

数据库使用的是默认的 latin1 编码。

解决方法很简单,重新下载一个低版本的客户端工具就 OK 了。我下载的是 SQLYog 5.02 也是网上推荐的。

个人估计问题有两个方面:一方面可能就是数据库设置的编码,另一方面主要问题还是客户端工具,估计高版本的软件是否在显示前设置了编码,才导致显示乱码。
所以建议大家创建数据库尽量指定编码为 GBK 或 UTF8


0
0
分享到:
评论

相关推荐

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

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

    Mysql中文乱码问题解决方案

    2. **客户端连接**:使用MySQL命令行或第三方工具时,指定字符集: - 命令行:`mysql -h host -u user -p --default-character-set=utf8` - PHP:`$conn = mysqli_connect('host', 'user', 'password', 'db', '...

    mysql数据库中字符集乱码问题原因及解决

    在实际操作中,如果第三方工具如Navicat显示乱码,可能需要检查并调整工具自身的字符集设置。总之,解决MySQL的乱码问题需要确保从客户端到服务器,再到数据存储的整个链路中的字符集设置保持一致且兼容。通过正确...

    mysql.zip_MYSQL数据库_mysql导入_mysql文件

    1. 安装MySQL客户端工具:如MySQL命令行客户端、MySQL Workbench或第三方工具如Navicat,它们提供图形化的界面来执行SQL脚本。 2. 连接数据库:使用正确的用户名、密码和主机名连接到目标MySQL服务器。 3. 创建...

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    总之,解决MySQL中文乱码问题的关键在于确保所有环节的字符集设置一致,从数据库配置到客户端工具,再到文件存储和转换。对于导入导出数据,尤其是涉及Excel这样的第三方工具时,特别要注意编码的转换和匹配。

    在CMD中操作mysql数据库出现中文乱码解决方案

    另一个替代方案是使用支持UTF-8编码的命令行工具,例如Powershell或者一些第三方终端模拟器,如ConEmu、Git Bash等,这些工具可以更好地处理UTF-8编码,从而避免CMD中的乱码问题。 6. **数据库表和字段编码**: ...

    import table文件时乱码解决,LOAD外部文件时乱码解决方法.txt

    对于复杂的编码转换,可以利用Oracle的`ICU4J`库或第三方工具如iconv进行预处理,确保数据在导入前已转换为数据库期望的编码格式。 ### 三、LOAD语句加载外部文件时的乱码解决方案 #### 1. **明确指定文件编码** ...

    MySQL的中文UTF8乱码问题

    - 但在使用图形化管理工具(如phpMyAdmin)或第三方客户端工具(如SQLyog)查询数据时,则会出现乱码现象。 #### 二、问题分析 为了解决上述乱码问题,我们需要深入了解MySQL中的字符集配置机制。MySQL提供了多个...

    解决乱码问题

    2. **检查外部资源**:如果是从第三方获取的数据,则需要确认该数据的字符编码是否与应用一致。 3. **使用国际化工具**:对于多语言应用,可以考虑使用国际化工具(如Spring Framework中的MessageSource)来管理不同...

    mysql乱码问题分析与解决方法

    使用第三方数据库客户端后,发现数据显示正常,这表明乱码可能仅限于命令行显示。通过调整命令行的字符显示设置,乱码问题得到了解决,数据成功导入。 从这个案例中,我们可以总结几点经验教训: 1. 当遇到乱码...

    MySQL5.7Window安装版安装教程[整理].pdf

    - 使用命令行工具(快捷键 `Win + R`,输入 `cmd` 并回车)或第三方客户端软件来测试MySQL是否正常工作。 - 注意:新安装的root账号默认只允许本地登录。 #### 启动与关闭MySQL服务 - MySQL安装完成后会被注册为...

    解决JSP开发中的各种乱码问题

    在JSP(Java Server Pages)开发中,乱码问题是一个常见的困扰...对于更复杂的情况,可能还需要考虑国际化和本地化策略,以及第三方库对字符编码的支持情况。通过深入理解和实践,开发者可以有效地避免和解决这类问题。

    MySQL常用面试题(附答案)

    - **全文索引**:MyISAM 支持,InnoDB 需借助第三方插件。 5. **回表查询**: 当使用普通索引查找到主键,然后根据主键在主键索引中查找剩余信息的过程。 6. **删除主键与回表查询**: 删除主键后,InnoDB 会...

    手机号码归属地

    8. **第三方库**:如果使用了第三方库来处理数据,如ORM框架(如Entity Framework),了解并配置其对编码的处理方式也很重要。 在视频教程《传智播客.Net培训—ADO.Net》12手机号码归属地省市乱码的解决.avi中,...

    java断点续传,带进度条插件

    此外,还可以使用第三方的上传组件,如HttpUploader,它可能就是压缩包中的`HttpUploader5Utf8MySQL`文件。这个组件可能包含了实现断点续传和进度条展示的功能,支持UTF-8编码,并且可能已经集成了MySQL数据库的支持...

    delphi XE Firebird UTF8

    同时,如果有其他第三方驱动(如`libmysql.dll`,可能是MySQL的链接库),也需要检查它们是否兼容UTF8。 5. **代码处理**:在插入或查询数据时,代码中可能需要进行正确的字符编码转换。例如,使用`SysUtils`单元中...

    Node.js-ptt-crawler.js是一個專門用來爬批踢踢(Ptt)各版資料的爬蟲模組

    在Node.js中,我们可以使用内置的`http`模块或第三方库如`axios`、`request`来发起HTTP请求。`ptt-crawler.js`可能使用了这些库之一来发送GET或POST请求,获取Ptt页面的数据。HTTP请求包括URL、方法(GET/POST等)、...

    IPProxyPool部署

    为了安装Python的第三方模块,需要安装包管理工具pip。在安装pip时,可能需要先安装setuptools,这是Python的一个扩展包的安装和管理工具。首先通过`wget`下载对应的源码包,然后编译安装。安装完成后,通过pip安装...

    Zen Cart 1.5.1 中文插件版

    - **插件市场**:Zen Cart有丰富的第三方插件和模块,可以增加更多功能,如邮件营销、物流追踪等。 - **模板设计**:可以通过购买或定制模板来改变网站的外观,提升用户体验。 了解这些关键点后,你就可以充分...

    有关连接SQL数据库和转换网页提交汉字的类

    这里的"ADO连接类"可能是指ActiveX Data Objects (ADO)在Java中的实现,尽管ADO是微软提供的.NET框架的一部分,但有一些第三方库如J-Interop允许在Java中使用。然而,更常见的是使用JDBC驱动,比如MySQL Connector/J...

Global site tag (gtag.js) - Google Analytics