博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql中文乱码问题解决
阅读量:4677 次
发布时间:2019-06-09

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

有些学员经常遇到 项目jdbc获取数据库数据,中文乱码;

 

这里给出一些解决方案:

 

第一种,修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐);

如图,找到mysql安装,点mysql实例配置

 

一直点next知道下面这个界面:

记住,前面那个圈 一点要点。。下拉框选utf8

 

继续next直到:

写你原来的密码继续,然后继续Next:

 

点击 执行

这样就OK了;

 

这个执行完。记得要把原来导入的项目数据库删除,重新的导入下即可;

 

第二种,修改jdbc请求url 指定编码 (不推荐)

在jdbc url后面 加上 ?useUnicode=true&characterEncoding=UTF-8 指定下编码;

假如是在xml配置文件里 要转义下 搞成 ?useUnicode=true&characterEncoding=UTF-8 ;

比如在spring配置文件里:

1 
2
4
5
6
7

 

 

 

 推荐第一种;

 

转载于:https://www.cnblogs.com/wishwzp/p/7112331.html

你可能感兴趣的文章
一些鲜为人知却非常实用的数据结构 - Haippy
查看>>
【C#】C#线程_I/O限制的异步操作
查看>>
hdu 4403 简单搜索
查看>>
hdu1565 网络流或状态压缩DP
查看>>
javascript的变量声明和数据类型
查看>>
基于MybatisUtil工具类,完成CURD操作
查看>>
Flask-SQLAlchemy
查看>>
kettle参数、变量详细讲解[转]
查看>>
Ubuntu12.04 下 GTK3.xx 的安装、编译和測试
查看>>
C# - Generics
查看>>
.NET LINQ 转换数据类型
查看>>
[LGP2791] 幼儿园篮球题
查看>>
170. Two Sum III - Data structure design
查看>>
os & sys
查看>>
Shell 常用命令总结
查看>>
vector
查看>>
杨辉三角
查看>>
用分布式缓存提升ASP.NET Core性能
查看>>
Spring+EhCache缓存实例(具体解说+源代码下载)
查看>>
JavaScript 中的所有数据都是以 64 位浮点型数据(float) 来存储。浮点型数据使用注意事项。全局变量特殊之处...
查看>>