老生常谈了,楼上的说法是对的
<% new String( 出现乱码的字符串对象.getBytes("ISO-8859-1"),"GBK") %>
or
<% new String( 出现乱码的字符串对象.getBytes("ISO-8859-1"),"gb2312") %>
<% new String( 出现乱码的字符串对象.getBytes("ISO-8859-1"),"GBK") %>
or
<% new String( 出现乱码的字符串对象.getBytes("ISO-8859-1"),"gb2312") %>