jsp亂碼解決

2021-06-22 11:49:21 字數 497 閱讀 3895



對亂碼問題的處理

1:當然寫過濾器了...

2:string類的封裝方法,不管是亂碼還是get傳入沒有編碼的引數這個方法都適用:

string str = new string(request.getparameter("cnname").getbytes("iso8859-1"),"utf-8")

3:在tomcat伺服器的server.xml檔案中的connector標籤增加解碼的配置,   增加uriencoding="utf-8"(解碼) 配置如下:   

使用c:url標籤設定url,對中文自動進行編碼                  

4:還有一種及其詭異的亂碼問題,以上方法都試過還不行,但是用urleecoder將其編碼,然後再用urldecoder再解碼就可以了

urldecoder.decode(urlencoder.encode(request.getparameter("name"),"iso8859-1"),"utf-8")

JSP亂碼的解決

jsp亂碼如何解決,給出三種以上的對應解決方案,並給出對應的程式案例 1 jsp頁面顯示亂碼 pagecontenttype text html charset gb2312 2 表單提交中文時出現亂碼 request.secharacterencoding gb2312 對請求進行統一編碼 3 資...

jsp 解決中文亂碼

1.利用new string param.getbytes iso 8859 1 utf 8 對每乙個引數進行轉換。string nickname request.getparameter nickname nickname new string param.getbytes iso 8859 1 ...

JSP中解決亂碼

一 jsp頁面顯示亂碼 下面的顯示頁面 display.jsp 就出現亂碼 out.print jsp的中文處理 對不同的web伺服器和不同的jdk版本,處理結果就不一樣。原因 伺服器使用的編碼方式不同和瀏覽器對不同的字元顯示結果不同而導致的。解決辦法 在jsp頁面中指定編碼方式 gb2312 即在...