上海哪里可以打壁球:JAVA的乱码 求高人指点

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 01:59:19
mysql 4.1 db 默认是utf-8

jsp 页面的默认 也是 utf-8

做了一个filter 过滤器

request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");

但事在db中是乱码 而且读出来也是 乱码

怎么解决 帮帮忙 都折腾2天了

给点思路

在插入db的时候 又转了一次
String newString = new String(oldString.getBytes("utf-8"),"utf-8");
还是不行
没人会吗??????????????????????????????????????

都不行

你把数据库中 JSP页面 以及 过滤器中的编码格式都该成GBK看看!
UTF-8支持中文不是很好的!

首先所有都设成GBK

如果服务器是用的tomcat,那么在request取出来后,请用iso-8859-1来转码

String newString = new String(oldString.getBytes("iso-8859-1"),"GBK");

然后再进行数据库的存储