Hibernate出现乱码问题的解决思路
来源:互联网 发布:mac替身文件怎么恢复 编辑:程序博客网 时间:2024/05/06 03:42
前言,最近在做ssh课程设计的时候,出现了乱码问题,一开始以为自己的hibernate连接池配置编码没有问题了,就没有考虑它的问题,后来把所有的设置项目编码方式都玩了一遍却一无所获。其实网上有教程说把tomcat编码设置为utf-8,其实也没有必要,这样也解决不了hibernate模糊查询中文乱码问题,重点来了,首先要确保写代码的时候form表单时要注意method的方法,post方法默认是utf-8的编码,而get方法确实gbk的编码,所以要注意代码规范。
前方高能:
1、首先要确保mysql数据库的编码,项目工程编码,还有hibernate连接池的配置编码设置为utf-8就能避免出现乱码问题。
2、如果出现所有的编码设置都没问题,但还是出现模糊查询出现问题,而hibernate的查询语句打印出来也显示中文是正常的,这就是hibernate的配置问题了。把配置文件的c3p0.properties的jdbc.jdbcUrl设置如下格式就能解决问题了
jdbc:mysql://localhost:3306/XXXX?useUnicode=true&characterEncoding=utf-8
之前我用以下的设置连接mysql编码方式(百度的),可以有很多人也有遇到过这种的情况,看起来都差不多,但是结果却不能正确的把中文乱码问题解决。以下的方法又时却行的通,这个看你们的项目的用哪个,调换以下就能解决以上的问题了。
jdbc:mysql://localhost:3306/XXX?useUnicode=true&characterEncoding=utf-8
阅读全文
0 0
- Hibernate出现乱码问题的解决思路
- 解决Hibernate向MySQL插入中文出现乱码的问题
- 使用Hibernate过程中出现entity class not found 问题的解决思路
- 使用Hibernate过程中出现entity class not found 问题的解决思路
- hibernate +mysql出现的乱码问题
- Hibernate向mysql中保存中文字符出现乱码问题的解决
- Hibernate向mysql中保存中文字符出现乱码问题的解决
- 解决JSP中出现乱码的问题
- 解决中文参数出现的乱码问题
- ftp乱码的问题的解决思路与策略
- Java 解决数据库中信息乱码的问题,万能思路!
- Java web项目中解决乱码问题的思路
- jsp乱码的解决思路
- 解决Hibernate延迟加载出现的问题
- redis + dubbo 高并发出现的问题及其解决思路
- 解决js 出现乱码问题
- hibernate和数据库中出现乱码解决
- ubuntu 出现的一些乱码问题的解决
- JDBC入门——mysql连接方法
- 玩大数据一定用得到的19款Java开源Web爬虫
- 最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解
- Java文件锁以及并发读写中的应用
- 平稳随机过程的严平稳随机过程与宽平稳随机过程区别联系
- Hibernate出现乱码问题的解决思路
- javaweb学习路线以及web前端学习路线(及供参考)
- 读《不持有的生活》【思维导图版】
- 新技能Get:如何利用HTTP技术提升网页的加载速度
- MySql中case when else end的用法小总
- WebConfig配置文件详解
- 在Android中同时使用unit test和instrument test作为单元测试
- 《道德经》·第二十九章
- 安卓自定义View进阶-Canvas之绘制图形