在編寫jsp程式時,常常會碰到中文字元處理的問題,在接受request的中文字元時顯示出來一串亂碼。網上處理方法一籮筐,下面說說我用過的兩種有效地解決辦法:
1.為程式編寫乙個字串處理函式,用乙個靜態檔案儲存,在需要處理中文字元的jsp頁面中包含它,
<%!
public string codetostring(string str)
catch(exception e)
}%>
要轉換時只需:coedetostring(request.getparameter(..));就可以了,很好用的。
2.一種普遍適用的方法,加乙個過濾器,之後就可以過上一勞永逸的日子了。
tomcatformfilter
filters.tomcatformfilter
上面兩種方法都測試過了,比較好用,以後發現新的,會再更新哦~
JSP中的中文字元處理
中,在接受request的中文字元時,顯示出來的是亂碼,中含客戶提交的含有漢字的資料,要採用特殊的處理方式,先將得到的字串用 編碼,並放到乙個位元組陣列中,再用string類的建構函式將其轉換為字串物件,string tempstr request.getparameter str byte tb ...
JSP中的中文字元處理 轉貼
jsp中,在接受request的中文字元時,顯示出來的是亂碼,jsp中含客戶提交的含有漢字的資料,要採用特殊的處理方式,先將得到的字串用 iso 8859 1 編碼,並放到乙個位元組陣列中,再用string類的建構函式將其轉換為字串物件 string tempstr request.getparam...
python json中文字元處理
如果json中包含中文字元,我們將其寫入檔案中會怎樣呢?import json data with open data.json w as file file write json.dumps data,indent 2 引數indent指定縮排數。執行之後,結果如下 可以看到結果中,中文字元都變成...