解决存储数据到mysql数据库中文乱码的问题
2017-08-08 10:23
281 查看
在使用 jdbc 连接数据库的时候要告知 jdbc 使用什么字符集编码来跟服务器通信。只需要在 jdbc 指定数据库路径时做一点修改就可以了。比如,
完整的写法:jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF-8
在hibernate的配置文件里面修改代码如下:
如果你使用的是 gbk 编码的话把上面所有提到 utf8 的地方改成 gbk 应该就可以了,只要服务器和客户端使用的字符集编码统一就可以了。
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=utf8。注意如果在 XML 文件里面的话 “&” 要改成 “&”。
完整的写法:jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF-8
在hibernate的配置文件里面修改代码如下:
<property name="connection.url"> jdbc:mysql://127.0.0.1:3306/hello?useUnicode=true&characterEncoding=UTF-8 </property>
如果你使用的是 gbk 编码的话把上面所有提到 utf8 的地方改成 gbk 应该就可以了,只要服务器和客户端使用的字符集编码统一就可以了。
相关文章推荐
- MySQL数据库插入数据,中文乱码问题解决
- MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法
- springMVC教程(四)保存数据到mysql数据库中文乱码问题解决方法
- 解决mysql数据库存储中文乱码的问题
- eclipse插入数据到MySQL数据库时,出现中文乱码问题的解决方法
- java程序向mysql数据库插入数据中文 乱码问题解决
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- 解决java 向jdbc中存储数据中文乱码问题
- 解决PHP写入、读取MYSQL数据库数据中文乱码问题
- 表单中文数据提交到MySQL数据库乱码问题(已解决)
- 关于hibernate插入数据到mysql数据库中文乱码问题的解决
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- sl3中的DataGrid中的数据导出到Excel中 使用csv格式 解决中文是乱码的问题
- NetBox环境下ajax用get获取数据,中文乱码的问题解决:对象不支持此属性或方法: 'Response.CharSet'
- .net与js数据交换中文乱码问题解决
- jsp页面添加中文数据到mysql数据库乱码问题
- Asp : 生成xml数据 及解决Flex里的中文显示乱码问题。。。
- 解决MySQL数据库的中文乱码问题
- dhl:ajax无法跨域改用getJSON(解决服务器返回json数据中文为乱码的问题$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; chars)