文档章节

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

软件精灵
 软件精灵
发布于 2015/10/23 14:00
字数 495
阅读 254
收藏 0

最近遇到一个问题,用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中文官网http://www.formysql.com/


© 著作权归作者所有

软件精灵
粉丝 0
博文 67
码字总数 47710
作品 0
苏州
私信 提问
Navicat Premium 12.0.29 / 12.1.5.0安装与激活

本文介绍Navicat Premium 12.0.29和Navicat Premium 12.1.5.0的安装、激活与基本使用。 博主所提供的激活文件理论支持Navicat Premium 12.0.x系列,但已测试的版本为Navicat Premium 12.0.29...

丿记忆灬永殇丨
2018/01/20
0
0
MySQL客户端比较:Navicat for MySQL 与 MySQL-Front

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。 (一)MySQL-Front MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界...

小编辑
2010/01/05
34.9K
17
navicat for mysql 在eclipse console中文显示乱码

query = db.query("SELECT * from yqpt_event_info_today") puts "there are #{query.num_rows} rows returned" query.each_hash do |h| puts h.inspect end eclipse的 console中文显示乱码。......

girlnotboy
2013/04/18
1K
2
Linux下MySQL中文乱码的问题

我使用的是树莓派,源于Debian的 mysql的字符集设置如下 当前数据库字符集 表字符集 使用navicat for mysql 勾选使用MySQL字符集 65001(UTF-8) 插入中文件,navicat中显示为乱码,mysql查询也...

Dean_King
2014/09/07
1K
4
如何在 Navicat Premium 中执行数据库范围搜索

有好多朋友在使用Navicat Premium12过程中会出现各种各样的问题,到底Navicat Premium 该怎么用呢?小编就如何在 Navicat Premium 中执行数据库范围搜索这一问题,给大家具体讲解一下! Navi...

颜七七
04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Python 开发植物大战僵尸游戏

作者:楷楷 链接:https://segmentfault.com/a/1190000019418065 开发思路 完整项目地址: https://github.com/371854496/pygame 更多好玩有趣的python,尽在公众号「Python专栏」,后台回复...

上海小胖
51分钟前
5
0
JVM优化之逃逸分析与分配消除

要了解逃逸分析背后的基本原理,我们先来看下这段有问题的C代码——当然这个是没法用Java来写的: 这段C代码在栈上创建了一个int类型的变量,然后把它的指针作为函数的返回值返回了。这样做是...

onedotdot
今天
3
0
最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
今天
6
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
今天
12
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部