jsp输出现乱码问题,请高手解决!

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:25:58
我的开发环境是:Tomcat5.5、MySQL5.0、JDK1.6,在安装MySQL数据库时,指定的字符集为GB2312,向数据库写入汉字时正常,可是将数据库中的汉字输出到JSP页面时却出现乱码,请高手帮着解决啊,急急!!
看了第一个朋友的回答我补充一点:我在写入数据时对汉字也进行了编码转换
new String(name.getBytes("ISO-8859-1"),"GBK").getBytes();

new String(name.getBytes("ISO-8859-1"),"GBK2312")就行了。。

我的mysql的默认字符就是ISO-8859-1 从数据库中读出来要这样写哦!!!

页面是如果是gb2312,,你得写个过滤器,把gb2312转成ISO-8859-1,

这样存到数据库中的编码就是ISO-8859-1,,如果要取出来 传到页面的话,,你再转换一下!!!
new String(name.getBytes("ISO-8859-1"),"GBK2312")就行了。。