请教一个java字符过滤的问题!
第一次提交,我是用表单提交,第二次提交便是把数据保存在url里面,然后传到action里面.
这样遇到一个字符的问题,我写了一个过滤器来过滤所有的字符,在action里面就把参数编码转换成svrType = new String(svrType.getBytes("iso8859-1"), "GBK");
这种形式的.
但是这样出现了一个问题.就是这个字符被转换了2次.所以最终还是乱码.我过滤器也不能去掉.如果去掉了,添加数据就是乱码.这个也不能去掉.去掉了url里面传到action里面的就会是乱码.请教大家有没有什么好的办法?