小弟在jsp页面中加上了如下代码指令:
<%@ page contentType="text/html; charset=GBK"%>
<%@ page pageEncoding="GBK"%>在filter中又加了:
response.setContentType("text/html; charset=GBK");
request.setCharacterEncoding("GBK");但是还是出现了乱码,而且乱码产生的情况只是在java中定义的String,如果是从数据库中取出的却不会是乱码。
比如:
String aa = "我的字符串";
String bb = dao.getName();//从数据库中取数据输出的时候aa就会是乱码,而bb则不会的,请哪位高手告知一下啊!!用的web服务器是bes borland.
<%@ page contentType="text/html; charset=GBK"%>
<%@ page pageEncoding="GBK"%>在filter中又加了:
response.setContentType("text/html; charset=GBK");
request.setCharacterEncoding("GBK");但是还是出现了乱码,而且乱码产生的情况只是在java中定义的String,如果是从数据库中取出的却不会是乱码。
比如:
String aa = "我的字符串";
String bb = dao.getName();//从数据库中取数据输出的时候aa就会是乱码,而bb则不会的,请哪位高手告知一下啊!!用的web服务器是bes borland.
编码转换
是你的类文件里面的吗?
检查下JAVA文件的编码格式
并且在其他环节都使用UTF-8编码。如果做到了这两点,几乎所有问题都能够解决。