java處理中文亂碼問題

jsjqjy發表於2009-12-18

 

aix下websphere不能列印中文字元,這需要設定jvm引數 java -Duser.country=CN -Dfile.encoding=UTF-8
  -Duser.language=zh -Dclient.encoding.override=UTF-8
  修改System.print能正常列印中文,Servlet中解析中文字元用request.getParameter("field")就可以了
  在windows下預設是以ISO-8859-1讀入字元,所有需要用new
  String(request.getParameter("fields").getBytes("ISO-8859-1"))來處理中文
  當然也可以在tomcat配置檔案中修改編碼,中文的處理實際上是控制字元的讀入的編碼和輸出的編碼的問題。
  

 

相關文章