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编码), 问题才得以解决!我熟悉的中文字符又回来了!哪位朋友要使遇到同样的问题,希望能帮帮上忙。

转载于:https://www.cnblogs.com/fengweixin/p/3580516.html

navicat for mysql 显示中文乱码解决办法相关推荐

  1. idea中Java连接MySQL后中文乱码解决办法

    运行连接好数据库后运行Java代码出现中文乱码的错误: 解决办法: 首先注意这些地方,是不是选择了utf8.如果只修改这里变成utf8之后,运行还是乱码,那么进入下一步. 其次,进入这个地方. 进去之 ...

  2. mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结

    MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...

  3. php7 中文乱码_PHP 中文乱码解决办法总结分析

    PHP 中文乱码解决办法总结分析 更新时间:2009年07月30日 01:19:43   作者: 总之一句话,要解决PHP中文乱码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申 ...

  4. NetBeans中文乱码解决办法

    首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/Red ...

  5. php接受get参数乱码,如何解决php get 参数乱码问题,php中文乱码解决办法

    如何解决php get 参数乱码问题如何解决php参数乱码的问题,乱码php获取参数的解决方案:1.使用"iconv ('GB 2312 ',' UTF-8 ',$龚辉):"解决乱 ...

  6. Qt中文乱码解决办法

    目录 一.解决方法: 1. QT4版本 2. QT5版本 二.QString 为什么会乱码呢 三.tr的使用 一.解决方法: 1. QT4版本 中文乱码解决办法是在main.cpp文件加入: #inc ...

  7. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  8. mysql1577_使用Navicat for MySQL的1577错误解决办法

    使用Navicat for MySQL的1577错误解决办法,使用Navicat for MySQL转储数据库的时候被提示:1577 – Cannot proceed because system t ...

  9. windows下git bash中文乱码解决办法

    一.解决办法1:(直接上图) 1.在git bash下,右键 出现下图,选择options: 2.选择"Text" 3.将"Character set"设置为 ...

最新文章

  1. python求解方程组
  2. 新人新博客新学习家园
  3. HDU 1518 Square
  4. ThinkPHP3.2 volist嵌套循环显示原理
  5. Codechef January Challenge 2018 - Killjee and k-th letter
  6. c51单片机led奇数偶数亮_两STM32单片机串口通讯实验
  7. wdatepicker不展示秒_十一出游去哪里?苏州人都不一定知道的地方!
  8. 查询存储过程,数据库对象的创建历史
  9. shell脚本执行时报“bad interpreter: Text file busy“的解决方法
  10. 扩展欧几里得算法及其简单应用
  11. f4 OF DATE FIELD IN DYNPRO PROGRAME
  12. CodeForces 592C (胡搞)
  13. 台式计算机性能与种类,最新台式机处理器性能排行榜
  14. NDoc 用户指南(转)
  15. 如何评价光伏电站的运维能力
  16. Java时间戳与时间互相转换(含毫秒及秒转换方式)
  17. 计算机网络之数据链路层原理
  18. 小红书投放怎么变现?品牌做小红书的变现效果好吗
  19. 英文会议口头报告(整理)
  20. 狐友商家怎样运营狐友帐号

热门文章

  1. 告诉我们您对 Office 2010 的看法
  2. 使用 CommandBuilder 生成命令 (ADO.NET)
  3. 我的一次尴尬的维护经历
  4. IDEA+selenium+TestNG+java+git+maven+jenkins实现Web UI自动化集成
  5. luoguP4503 [CTSC2014]企鹅QQ hash
  6. JDK、JRE、JVM三者间的关系(有图)
  7. Apache Kafka之设计
  8. 软件调试修炼之道之——反思
  9. ecplise 下的.class .project .setting 文件介绍
  10. 算法---Lru缓存(Java)