jsp乱码问题

使用jsp调用tag文件时浏览器显示中文乱码怎么办?

正解:tag文件中,开头加<%@ tag pageEncoding="gb2312" %>这句。

 

一些基本的编码转换知识,如果你的跳转方式是post方式,那么编码装换格式如此:request.setCharacterEncoding("utf-8");
如果是get,那么这么处理String str2 = new String(str.getBytes("ISO-8859-1"),UTF-8);
如果这些都不可以,你可以看看CodecOperations接口里面的encode()和decode()方法的使用。
post和get是针对表单提交的

 

posted @ 2013-10-31 15:35  losesea  阅读(133)  评论(0)    收藏  举报