`
ssxxjjii
  • 浏览: 951093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

navicat 显示乱码问题

阅读更多

关于navicat 显示乱码问题 导入导出乱码解决方案

 

今天数据移植换了个navicat版本,,不知道怎么搞的数据插入乱码,真晕。多次尝试终于搞定了

 

特将方法记录如下:

在“连接属性”的设置中,高级-“使用mysql字符集”去掉钩,并且将编码改为10008-GB2312.

然后进入navicat的控制台后,show variables like 'char%';命令后如下:

+--------------------------+---------------------------------------+
| Variable_name            | Value                                 |
+--------------------------+---------------------------------------+
| character_set_client     | latin1                                |
| character_set_connection | latin1                                |
| character_set_database   | utf8                                  |
| character_set_filesystem | binary                                |
| character_set_results    | latin1                                |
| character_set_server     | utf8                                  |
| character_set_system     | utf8                                  |
| character_sets_dir       | D:\mysql-5.1.32-win32\share\charsets\ |

 

此时我们需要在控制台运行 set names 'gbk'命令,运行后再次show variables like 'char%';命令查看结果如下:

 

+--------------------------+---------------------------------------+
| Variable_name            | Value                                 |
+--------------------------+---------------------------------------+
| character_set_client     | gbk                                   |
| character_set_connection | gbk                                   |
| character_set_database   | utf8                                  |
| character_set_filesystem | binary                                |
| character_set_results    | gbk                                   |
| character_set_server     | utf8                                  |
| character_set_system     | utf8                                  |
| character_sets_dir       | D:\mysql-5.1.32-win32\share\charsets\ |

 

客户端连接环境设置算是完成了。接着中文数据该怎么插还是怎么插,不会再有乱码出现。

 

至于从.sql.txt等文本批量导入数据,则需要将相应的文件转化为gbk格式保存再导入,否则导入后会乱码

 

切记: 去掉“使用mysql字符集”前的钩的同时, 一定要将navicat中的编码 改为 GB2312 仅仅去掉“使用mysql字符集”前的钩没用。

 

分享到:
评论

相关推荐

    Navicat for MySql 导入EXCEL中文乱码问题解决

    ### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...

    SQLITE数据库查询时中文乱码

    在使用SQLite数据库进行查询操作时,遇到中文乱码问题,通常是由于编码设置不正确或数据存储与读取过程中编码不一致导致的。SQLite本身支持多种字符编码,包括UTF-8、UTF-16等,但在实际应用中,如果没有正确配置,...

    Navicat for MySQL 乱码问题解决方法

    通过以上步骤,通常可以有效解决乱码问题,使得Navicat能够正确显示各种语言的字符,从而提高数据库管理和开发的效率。在实际操作中,如果问题依然存在,可能需要进一步检查具体错误日志或寻求专业帮助。

    Mysql运行SQL语句中文乱码问题的解决方法

    ### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...

    navicat_premium_x64

    Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以...

    解决MYSQL数据库乱码问题

    本文将详细介绍如何定位并解决Navicat连接MySQL时产生的乱码问题。 #### 寻找乱码的原因 要解决乱码问题,首先需要确定导致乱码的具体原因。通常来说,乱码是由以下几个方面引起的: 1. **客户端与服务器端字符集...

    navicat 连接 postgresql 连不上的问题

    在linux上装 postgresql 在 windows或 linux 连不上的问题的解决方法!

    解决navcat>mysql导出导入乱码问题

    当我们在Navicat中对MySQL数据库进行导出和导入操作时,可能会遇到乱码问题,这通常涉及到字符集设置不一致、文件编码问题或数据库配置等问题。以下是一些解决此类问题的关键知识点: 1. **字符集理解**:字符集...

    MySQL图形界面操作工具navicat

    3. 字符集转换工具:如果已有乱码数据,Navicat提供了转换工具,可以将数据从一种字符集转换为另一种,从而修复乱码问题。 三、Navicat8版本特性 Navicat8作为较早的版本,虽然相比最新版可能缺少一些高级功能,但...

    mysql汉字乱码问题

    MySQL中的汉字乱码问题是一个常见的困扰许多开发人员和数据库管理员的问题。这主要涉及到字符编码设置不正确,导致在存储或显示汉字时出现乱码。在MySQL中,字符集是用来定义如何存储和处理字符的规则,它包括服务器...

    Navicat Premium 12.rar

    Navicat Premium 12提供了数据同步比较功能,可以分析并显示两个数据库之间的差异,进而生成同步脚本。此外,还支持计划备份,定时自动备份数据库,确保数据安全。 6. **数据传输与迁移**: 支持在不同数据库之间...

    Mysql插入中文乱码问题解决

    ### MySQL 插入中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在使用 MySQL 数据库处理中文数据时,经常会遇到一个让人头疼的问题——中文乱码。中文乱码不仅影响用户体验,还可能导致数据丢失或者错误...

    MySql乱码问题的解决方法

    ### MySql乱码问题的解决方法 在处理数据库应用时,我们常常会遇到字符集编码的问题,尤其是在使用MySQL数据库时,由于编码设置不当导致的数据乱码现象更是屡见不鲜。本文将详细介绍MySQL乱码问题产生的原因及解决...

    Java连接过程中的MySQL中文乱码问题.pdf

    在实际操作中,解决中文乱码问题,可能还需要考虑操作系统本身的编码设置,以及数据库管理工具(如phpMyAdmin、Navicat等)的编码设置是否也支持UTF-8,以保证数据的完整性和一致性。 最后,对于数据库的维护,还...

    navicat连接mysql.docx

    字符集选择`utf-8`,这是因为UTF-8是目前最广泛使用的字符编码,能支持多种语言的字符,避免了数据乱码的问题。排序规则选择`utf8_general_ci`,这是UTF-8的默认排序规则,对大小写不敏感,适用于大多数情况。 创建...

    使用navicat连接人大金仓

    - **排序规则和字符集**:为了防止出现乱码等问题,在创建连接时需确保排序规则和字符集与目标数据库保持一致。建议使用 C 字符集。 - **使用官方工具**:尽管 Navicat 提供了很好的连接和管理功能,但在某些情况下...

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

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

    oracle oci 解决64位乱码

    在解决64位Oracle OCI乱码问题时,我们需要关注以下几个关键知识点: 1. **字符集设置**:Oracle数据库和应用程序之间字符集匹配至关重要。乱码可能由于客户端和服务器端的字符集不一致引起。确保数据库服务器、oci...

    MySQL在命令窗口中文显示乱码

    MySQL是一款广泛使用的开源关系型数据库管理系统,其在各种操作系统...通过上述方法,你应该能够有效地解决在命令窗口中遇到的MySQL中文显示乱码问题。在实际操作中,建议根据你的具体环境和需求选择最合适的解决方案。

    Oracle 8i字符集乱码问题析及其解决办法

    重新启动SQLPlusWorkSheet,此时中文字符集乱码问题应该已经被解决,中文显示恢复正常。 #### 四、总结 通过对Oracle 8i字符集乱码问题的深入分析,我们了解到问题的根本在于Oracle 8i中部分程序采用了Java技术...

Global site tag (gtag.js) - Google Analytics