Get請求參數中文亂碼解決
因為在jsp中對中文進行了編碼的時候用的是UTF-8的編碼方式,而在servlet中調用request.getParameter();方法的時候使用服務器指定的編碼格式自動解碼一次,所以前臺編碼一次后臺解碼一次而解碼和編碼的方式不用所以造成了亂碼的出現。所以需要先編碼再解碼,代碼如下:
fileName=java.net.URLDecoder.decode(java.net.URLEncoder.encode(fileName,"iso8859-1"),"utf-8");
posted on 2016-07-12 17:13 紫色心情 閱讀(1540) 評論(0) 編輯 收藏 所屬分類: JAVA