Java中的中文乱码解决

我对中问题乱码问题的理解和解决方法。

理解:

以后补充。。

解决方法:

  1. 所有页面都用UTF-8。
  2. 写过滤器,设置request.setCharacterEncoding("UTF-8")。
  3. javascript脚本里用encodeURI(str),主要在Ajax中的使用
  4. 适当的时候,在jsp里用java.net.URLDecoder.decode(request.getParameter("str"),"UTF-8")。  
  5. 最容易忽略的是使用"":value=" <%=paraFiles%>",一定要有引号。 (有时候管用) 
  6. new String(content.getBytes("ISO-8859-1"), "GBK");(这个方法很好用,不过很麻烦

 

 

本文出自 “java禅” 博客,谢绝转载!

你可能感兴趣的:(java,中文,的)