我使用的是mysql,使用的hibernate3.2
在数据库里查询的时候 一切都是正常的,
但是还不要到页面,到控制台就已经是乱码了,
mysql 设置的初始化charEncording是 GBK 表的编码规范也都是GBK,
这是公司规定,不能改变字符编码格式,请问怎么在控制台输出的时候就不乱码。
在数据库里查询的时候 一切都是正常的,
但是还不要到页面,到控制台就已经是乱码了,
mysql 设置的初始化charEncording是 GBK 表的编码规范也都是GBK,
这是公司规定,不能改变字符编码格式,请问怎么在控制台输出的时候就不乱码。
解决方案 »
- 简单登陆界面遇到的问题!
- JES 9.1_02 配置连接池报错 Io 异常: The Network Adapter could not establish the connection
- [雷锋贴]2007备战系分的请加入
- Petstore布署的问题,很是困惑
- 能在actionform里面使用request.setattribute()来保存bean吗?
- tomcat5怎样对外开放?
- struts 中乱码:数据库入库时乱码
- 年初到杭州比较大的一家软件公司实习,请个位前辈指教!!
- j2ee设置环境变量问题
- hibernate字段映射到数据库后的名称如何修改?
- java编译时出现Window不是抽象的,怎么解决?
- form表单请求action的问题
在doc 查询的时候显示中文正常,编写了dao层 输出得出结果 就是乱码了
String chaString = new String(str.getBytes(),"gbk");
这个跟下代码看下,是什么地方导致出现的乱码了。
而用annotation 配置的实体类 查询的hql就不行,开始以为是环境和mysql配置的原因,现在很明显是hibernate的问题,有没有高手指导一下 annotation 怎么设置gbk表 不乱码
哎,加了无用,不知是不是annotation配置实体类的原因