Answer answer=(Answer) this.getHibernateTemplate().get(Answer.class,id);
System.out.println(answer.getAnswer());
answer.setCount(answer.getCount()+1);
this.getHibernateTemplate().update(answer);answer从数据库去出没有乱码,数据库编码是utf8的,为什么执行this.getHibernateTemplate().update(answer);
就出现乱码了呢?
System.out.println(answer.getAnswer());
answer.setCount(answer.getCount()+1);
this.getHibernateTemplate().update(answer);answer从数据库去出没有乱码,数据库编码是utf8的,为什么执行this.getHibernateTemplate().update(answer);
就出现乱码了呢?
解决方案 »
- spring架构,如何设置session?
- tomcat直接启动不起来了怎么回事
- 官方下载的JTDS 但是解压后在LIB文件夹里面找不到相应的jar文件
- 大家说一下用什么连接数据库速度最快
- 在access数据库添加数据的问题
- 请教:为什么出现错误java.io.UnsupportedEncodingException: gbk
- 888 分求JFreeChart中时间图横坐标的问题,急急急!
- 用了filter后出现乱码了,怎么办?
- 为什么Servlet用Include JSP文件后,背景出不来???在线等待!
- jsp怎么和数据库相连??
- java如何实现webservice服务端?
- jsp 成本问题
jdbc:mysql://localhost:3306/dbname?characterEncoding=UTF-8
2. 可以写个过滤器保证到后台是都是UTf-8
3. 链接数据库要 useUnicode=true&characterEncoding=UTF-8
看看你的JDBC连接是不是设置了编码格式,是不是用相同编码。比如Mysql的连接:
jdbc:mysql://localhost:3306/dbname?characterEncoding=UTF-8
[/Qu
正解