現在遇到的問題是在頁面和服務器端都配置了字符編碼uft-8,但是在提交時火狐,chrome都沒有問題,ie8確出現了中文亂碼,采用的解決方法是在網頁端轉碼,在服務器端再轉回來,實例:
客戶端:
復制代碼 代碼如下:
userName = encodeURI(userName);
post提交後
服務器端:
復制代碼 代碼如下:
response.serContentType("text/html;charset=utf-8");
String keyword= request.getParameter(keyword);
keyword= java.net.URLDecoder.decode(keyword, "utf-8");