首先聲明:編碼採用的均是UTF-8;各種設置過編碼爲UTF-8;
但是chrome瀏覽器卻顯示正常,到了IE出現亂碼,之後若採用new String(str.getBytes("iso-8859-1"),"GBK");方能顯示正常。但是項目統一採用UTF-8編碼方式,並且若做以上修改,chrome 出現亂碼。
採用兩次加密,再解密的方式便可以有效處理。
js:
var servlet="/crhmis/crh2AttachListServlet?trainnum="+trainnum+"¤tPage="+currentPage+"&pageLength="+pageLength+"&attachbureau="+encodeURI(encodeURI(attachbureau));
servlet:
String attachbureau=URLDecoder.decode(request.getParameter("attachbureau"),"UTF-8");