文档章节

mysql中文乱码

木子丰
 木子丰
发布于 2014/01/27 10:46
字数 292
阅读 104
收藏 1

mysql中创建数据库时已经指定了编码格式为utf8,JDBC代码中也解决了乱码问题。可是当sql语句中出现了中文后,查询结果就会出现异常,和预期的结果不同。

解决方法一:
在url后面指定要使用的编码格式为utf8即可。
url = "jdbc:mysql://127.0.0.1:3306/questionbankuseUnicode=true&characterEncoding=utf8";

解决方法二:
mysql安装目录下的my.ini文件中编码格式不支持中文,可以修改为utf8
修改MySQL安装目录下的my.ini文件中的2处配置信息:

[mysql]
default-character-set=latin1
—————————gb2312也可改为utf8———————————
[mysql]
default-character-set=gb2312
[mysqld]
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=latin1
———————————gb2312也可改为utf8——————————
[mysqld] 
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=gb2312

如果还有中文乱码,那就是创建的数据库或表的编码格式有问题,也需要进行修改。
项目中所有涉及到编码格式的,一定要统一为一种编码格式,混用的话也会出现意料不到的乱码


 

© 著作权归作者所有

木子丰
粉丝 18
博文 236
码字总数 68754
作品 0
郑州
程序员
私信 提问
python 读取 mysql 中文乱码

这两天看了很多关于mysql中文乱码的问题,除了创建table的时候设置为utf8编码以及修改mysql配置文件的方法外,很少有人提关于python库中中文乱码的处理办法,尤其是records库的中文乱码问题。...

大胡桃夹子
2017/12/05
0
0
mybatis连接mysql数据库插入中文乱码

对于mysql数据库的乱码问题,有两中情况: 1. mysql数据库编码问题(建库时设定)。 2. 连接mysql数据库的url编码设置问题。 对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候...

有资本再款
2015/09/09
100
0
PowerDesigner 导入sql脚本到MySQL乱码问题

PowerDesigner 12.5 / MySQL 5.0.22 通过PowerDesigner生成MySQL5的数据库脚本。因为对MySQL的命令不熟悉,所以就下载了一个MySQL UI TOOLS。想着通过MySQL Query Browser来执行SQL脚本。 安...

yonge
2009/03/20
0
3
MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-database:数据库字符集。 character-set-table:数据库表字符集...

酸奶喝不完
2012/08/23
0
2
druid连接mysql读取正常,但写入乱码

@wenshao 你好,想跟你请教个问题: 请问mysql中文乱码怎么解决……求温少给个范例…研究了好几天了,尝试各种配置还是无效 我已经在连接url中加入了useUnicode=true&characterEncoding=UTF...

blackcatIan
2015/06/21
1K
4

没有更多内容

加载失败,请刷新页面

加载更多

solr使用规范

0. 目的 规范solr设计、用法,避免bug,提高性能 1. 设计规范 solr的用途是查询,不是存储,建议查询结果尽量都为id主键,而后再拿该id主键到缓存或者db中再查询相关信息,例如:请勿将经销商...

andersChow
14分钟前
1
0
11-《深度拆解JVM》之Java对象的内存布局

一、问题引入 在 Java 程序中,我们拥有多种新建对象的方式。除了最为常见的 new 语句之外,我们还可以通过反射机制、Object.clone 方法、反序列化以及 Unsafe.allocateInstance 方法来新建对...

飞鱼说编程
18分钟前
1
0
Windows Install Docker

win7、win8 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ docker toolbox...

linuxprobe16
23分钟前
0
0
混合云环境中扩展Kubernetes的挑战及方案

流量突增时,我们需要扩展应用程序以满足用户需求。本文分享了扩展Kubernetes以及管理混合云环境时可能遇到的挑战,以及如何简单高效地完成Kubernetes扩展。 引 言 假设您的业务是在线的:您...

RancherLabs
31分钟前
1
0
Java集合小抄

Java集合小抄 1. List 1.1 ArrayList 以数组实现。节约空间,但是数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给出数组大小的预估值。默认第一...

傅小水water
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部