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

navicat for mysql navicat for mysql 显示中文乱码解决办法

阅读更多
最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题就的寻求解决之道,百度了好长时间也没解决,网上那些解决办法都不适合我的问题,网上的大多数解决方法是在navicat里右击一个连接,选择连接属性,切换到高级选项卡,去掉"使用mysql字符集"前的对勾,在编码里选择utf-8,这种方法对于部分问题可能适合,但是我的乱码问题依然存在,于是乎我又将utf-8改称gbk,gb2312,全都过问题依然粹依旧。

  后来跟一个编程的老程序员请教了一下,他说可能是mysql的配置文件有问题,就是在mysql 的安装目录下的my.ini文件里的默认编码有问题,将my.ini文件的这两处的默认编码

  ==========================================

  [mysql]

  default-character-set=utf8 <------

  ==========================================

  [mysqld]

  # The TCP/IP Port the MySQL Server will listen on

  port=3306

  #Path to installation directory. All paths are usually resolved relative to this.

  basedir="C:/Program Files/MySQL/MySQL Server 5.0/"

  #Path to the database root

  datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"

  # The default character set that will be used when a new schema or table is

  # created and no character set is defined

  default-character-set=utf8 <------

  ===========================================

  箭头所指的地方确保为utf8(注意不是utf-8),navicat 里的使用的是mysql字符集(此时不用再选择utf-8编码), 问题才得以解决!我熟悉的中文字符又回来了!
分享到:
评论

相关推荐

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

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

    navicat120_mysql_en_x64.tar.gz

    Ubuntu Navicat for MySQL 将压缩文件拷贝到ubuntu系统/usr/local/navicat下,解压 tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:打开start_...

    Navicat for MySQL 乱码问题解决方法

    总的来说,解决Navicat for MySQL的乱码问题,关键在于确保所有环节的字符集设置协调一致。通过以上步骤,通常可以有效解决乱码问题,使得Navicat能够正确显示各种语言的字符,从而提高数据库管理和开发的效率。在...

    navicat for mysql 怎么连接远程数据库服务器.docx

    在IT领域,数据库管理是一项至关重要的任务,而Navicat for MySQL是一款广泛使用的数据库管理工具,它提供了便捷的方式来连接和管理本地或远程的MySQL服务器。本文将详细解释如何使用Navicat for MySQL连接远程...

    navicat112_mysql_x64_centos.zip

    centos Navicat for MySQL:亲测有效 将压缩文件拷贝到ubuntu系统/usr/local/navicat下,解压 tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:...

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

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

    navicat121_premium_en_x64.tar.gz

    Ubuntu Navicat for MySQL 将压缩文件拷贝到ubuntu系统/usr/local/navicat下,解压 tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:打开start_...

    navicat连接mysql.docx

    Navicat是一款强大的数据库管理工具,它支持多种数据库管理系统,包括MySQL。在本文中,我们将详细探讨如何使用Navicat连接到MySQL数据库以及在连接成功后如何进行数据库操作。 首先,打开Navicat应用程序。在界面...

    navicat8lite_mysql_cs

    Navicat8Lite_mysql_cs,正如其名,是一款专为MySQL数据库设计的轻量级管理软件,它以其出色的功能和友好的用户界面,为数据库管理员提供了极大的便利,有效解决了数据导入导出可能出现的乱码问题。 首先,Navicat8...

    MySQL图形界面操作工具navicat

    2. 字符集自动检测:Navicat可以自动检测数据库和表格的字符集,并在显示时进行转换,避免乱码的出现。 3. 字符集转换工具:如果已有乱码数据,Navicat提供了转换工具,可以将数据从一种字符集转换为另一种,从而...

    Mysql插入中文乱码问题解决

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

    mysql汉字乱码问题

    这主要涉及到字符编码设置不正确,导致在存储或显示汉字时出现乱码。在MySQL中,字符集是用来定义如何存储和处理字符的规则,它包括服务器级别的字符集、数据库级别的字符集、表级别的字符集以及字段级别的字符集。...

    mysql出现中文乱码解决

    在本文中,我们将深入探讨这个问题,并提供一种解决方案——通过修改配置文件来解决MySQL中文乱码。 首先,我们需要了解字符编码的基本概念。字符编码是用来表示文本的一种方式,比如ASCII、GBK和UTF-8等。在中文...

    navicat121_premium_cs_x64.tar.gz

    3.界面中文乱码问题:vi /opt/navicat121_premium_cs_x64/start_navicat,将export LANG=" "改为export LANG="zh_CN.UTF-8"即可解决中文乱码问题 4.添加快捷方式:sudo gedit /usr/share/applications/navicat....

    解决MYSQL数据库乱码问题

    ### 解决MYSQL数据库乱码问题 #### 背景与问题描述 在使用Navicat连接MySQL数据库的过程中,用户可能会遇到一个常见的问题:乱码。这种情况通常发生在字符集设置...希望本篇文章能够帮助大家顺利解决MySQL乱码问题。

    mysql 数据库乱码处理

    MySQL 数据库乱码处理 MySQL 数据库字符乱码问题是数据库管理中常见的问题之一。造成乱码的原因多种多样,可能是由于数据库...通过以上步骤,我们可以将 MySQL 数据库乱码问题解决,并且能够正确地读取和写入数据。

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

    通过以上步骤和知识点,你应该能有效地解决Navicat与MySQL之间的导出导入乱码问题。在实际操作中,务必细心检查每个环节,确保字符集的一致性,这样才能保证数据迁移的准确性和完整性。如果问题依然存在,可能需要...

Global site tag (gtag.js) - Google Analytics