如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致
来源:互联网 发布:比易企秀好用的软件 编辑:程序博客网 时间:2024/05/17 22:25
如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致?
解决方法很简单, 在项目中配置数据库的配置文件中, 配置URl时候, 在后面接上 ?useUnicode=true&characterEncoding=utf8
其中最后的utf-8, 为自己指定的编码格式, 可以按照自己的需求更改!
Eg:
这样子加上之后有什么效果呢?
比如: 你的数据库中的编码格式为GBk, 项目中的编码格式为UTF-8
1. 当你存数据时:
数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。
2.取数据时:
在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF-8格式编码数据,最后再将数据返回给客户端。
阅读全文
1 0
- 如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致
- 修改数据库的编码格式
- 数据库编码格式utf8
- mysql数据库编码格式
- 修改Eclipse/MyEclipse项目的编码格式
- android studio 项目编码格式的设置
- 查看SQL SERVER 的数据库编码格式
- 查询安装数据库的编码格式
- 程序跟tomcat同时设置编码格式的问题
- 编码格式的转换
- BMP的编码格式
- pdu的编码格式
- 字符的编码格式
- iOS的编码格式
- msxml的编码格式
- 文件的编码格式
- 如何查看mysql数据库安装时候选择的编码格式
- servlet项目 设置编码格式
- 深入学习java8二(函数式接口)
- POJ 2606 Rabbit hunt 笔记
- Lock Mode Type 之 Optimistic 使用场景
- linux的mysql数据库的常用操作
- map 按键按值排序
- 如何防止数据库的编码格式跟项目编码格式不一致产生乱码, 怎么让数据库的编码格式跟项目编码格式保持一致
- 新手学习-Tcp的服务端与客户端的登录注册系统
- 22.桥接模式
- hdu 1075 字典树搜索
- PAT乙级1001. 害死人不偿命的(3n+1)猜想 (15)
- css一些常用的样式
- 次小生成树的Kruskal实现
- 01 QT子界面向父界面覆盖
- 2017.7书单