博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决mysql中文乱码
阅读量:4221 次
发布时间:2019-05-26

本文共 456 字,大约阅读时间需要 1 分钟。

  造成这个问题的原因是因为我们安装mysql服务的时候没有指定好编码,而采用默认的编码。不过也没关系,不用卸载重装。有一个解决办法,就是显式地指定编码格式,就OK啦。

配置文件的连接数据库字符串中加入:

Character Set=utf8;

我的连接字符串:

注意位置,要放在 connection string 中的两个"字符之间,这是一个转义符代表双引号。加上之后,就可以解决了。


此外,也需要确定你的数据库编码也为utf-8的格式。可以使用Navicat查看;也可以使用cmd命令查看。

(1)Navicat中查看

在这里插入图片描述
(2)cmd命令查看

show variables like 'character_set_database';   //查看数据库的编码show variables like 'character_set_%';          //查看所有的编码格式

在这里插入图片描述

怪不得有问题呢,好多编码都是latin1,就是自己安装mysql的时候没有指定编码。。。

命令大全:

  
  

转载地址:http://gnqmi.baihongyu.com/

你可能感兴趣的文章
CSS之浮动(一)
查看>>
CSS之浮动(二)
查看>>
AtomicInteger源码解析
查看>>
CopyOnWriteArraySet源码学习
查看>>
Openfiler 配置 NFS 示例
查看>>
Oracle 11.2.0.1 RAC GRID 无法启动 : Oracle High Availability Services startup failed
查看>>
Oracle 18c 单实例安装手册 详细截图版
查看>>
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档
查看>>
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
查看>>
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
查看>>
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>