当前位置: 首页 > news >正文

hibernate连接Mysql中文乱码处理

     有一次在开发javaEE的时候,需要用到Mysql,当时的服务器使用的是linux,我把所有的东西都写好了,但是在界面上出现的字符总是“???”,当时以为是数据库存放的编码不对!我发现mysql中的数据库编码也是utf8(我在struts2中配置的是utf-8)

    当时很头疼,做了很长时间的javaEE,怎么还有这样的问题存在,当时查了很多资料,感觉都不能满意,终于有一次在google上面看英文的解说(英语不好,一般都是跳过英文的),老外的意思是需要在Hibernate连接数据库的字符串里面追加字符编码格式,比如请求hello这个数据库,那么请求的连接字符是:

<property name="connection.url">
			jdbc:mysql://127.0.0.1:3306/hello?useUnicode=true&characterEncoding=UTF-8
</property>

但是连接了,发现界面和后台答应出来的还是“???”,.当时特别郁闷,没办法,还是继续看国外的一些文章,最后终于明白,这种写法是没有问题的,关键的错误问题的存在“&”,要把上面的“&”修改为“&amp;”,我实验了一些,结果这种方式的确可以解决“??”这种情况
   完整的写法:jdbc:mysql://127.0.0.1:3306/hello?useUnicode=true&amp;characterEncoding=UTF-8

所以以后大家如果出现了这种问题,就需要为Hibernate的连接url添加字符编码了哦!
 学习在于积累!

转载于:https://www.cnblogs.com/springskyhome/archive/2011/11/23/3689954.html

相关文章:

  • very_confusing
  • HDOJ4070
  • apche IIS .htaccess httpd.ini Rewrite RewriteRule详解
  • 60个数据窗口技巧(转)
  • Android基础之Android硬件
  • VIM之Project 项目管理工具
  • 复制构造函数与禁止复制即函数值传递的原理
  • 基于MINA构建简单高性能的NIO应用-一个简单的例子
  • 【分析最原始验证码生成】HTTP请求处理程序
  • 托盘程序(WinForm)
  • kindle3 入手感受
  • C# 线程手册 第一章 线程定义
  • 1175 - 连连看
  • [恢]hdu 2082
  • 《营销管理》小结
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【个人向】《HTTP图解》阅后小结
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • git 常用命令
  • jquery cookie
  • js递归,无限分级树形折叠菜单
  • Redux系列x:源码分析
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 官方解决所有 npm 全局安装权限问题
  • 物联网链路协议
  • 学习使用ExpressJS 4.0中的新Router
  • ​configparser --- 配置文件解析器​
  • #stm32整理(一)flash读写
  • (14)Hive调优——合并小文件
  • (4)事件处理——(7)简单事件(Simple events)
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (剑指Offer)面试题34:丑数
  • (七)Java对象在Hibernate持久化层的状态
  • (转)创业家杂志:UCWEB天使第一步
  • (转)德国人的记事本
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .NET Core 通过 Ef Core 操作 Mysql
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET下的多线程编程—1-线程机制概述
  • @font-face 用字体画图标
  • [ C++ ] STL_list 使用及其模拟实现
  • [《百万宝贝》观后]To be or not to be?
  • [ACTF2020 新生赛]Upload 1
  • [ActionScript][AS3]小小笔记
  • [AIGC] Redis基础命令集详细介绍
  • [CLR via C#]11. 事件
  • [ComfyUI进阶教程] animatediff视频提示词书写要点
  • [github配置] 远程访问仓库以及问题解决
  • [GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练
  • [GXYCTF2019]禁止套娃
  • [HackMyVM]靶场Boxing
  • [ICCV2017]Neural Person Search Machines
  • [LeetCode]剑指 Offer 40. 最小的k个数