参考:http://blog.sina.com.cn/s/blog_6cadcce70101ep77.html
1、JSP页面中的乱码
<%@ page language="java" import="java.util.*" contentType="text/html;charset=UTF-8" %>
2、URL传递参数中文乱码
Tomcat的conf目录下的server.xml配置文件,具体修改后的代码如下:
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8">
3、提交表单的中文乱码
Tomcat中对于post方法提交的表达那次啊用的默认编码为ISO-8859-1,而这种编码格式不支持中文字符。解决办法:
String param = request.getPatameter("param"); //获取参数 String newParam = new String(param.getBytes("ISO-8859-1"),"UTF-8");
4、采用PrintWriter方式输出中文乱码
PrintWriter自身并没有处理编码的职责,它还是应该堪称一个装饰器毕竟熬好。它就是在servlet中输出中文,如果采用PrintWriter方式,需要在调用getPrintWriter()之前,调用:
response.setContentType("text/html;charst=UTF-8"); response.setCharacterEncoding("UTF-8");
相关推荐
java乱码解决方案,在使用eclipse时出现的乱码问题,帮助解决
解决java web开发中遇到的前后台传值乱码问题。
对Java Web开发中遇到的乱码问题有很全面的解决方案!
java乱码自己解决的办法
java中文乱码解决问题
java解决中文乱码问题
java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket
Java乱码问题解决方法,java乱码怎么解决,java项目乱码,java乱码处理,
java插入mysql中文乱码解决
在Java编程中,经常会碰到汉字的处理及显示问题,以不小心就会产生一大堆乱码或者问号。造成这种问题的根本原因是Java中默认的编码方式是Unicode,而中国人通常使用的文件和DB都是基于GB2312或BIG5等编码,故会出现...
utf8解决JSP中文乱码问题 Tomcat 5.5中文乱码 JDBC ODBC Bridge的Bug及其解决方法 Solaris下Servlet编程的中文问题及解决办法
适用于java语言,前后端传输数据时中文乱码解决,原理是前端转为unicode格式数据,后端接收后进行转码,可有效解决乱码问题
java读取远程网页乱码解决方案 java读取远程网页乱码解决方案
阅读许多关于中文乱码的解决办法的博文后,发现对于该问题我们都(更加包括我自己)没有一个清晰明了的认识,于是LZ想通过这系列博文(估计只有几篇)来彻底分析、解决java中文乱码问题,如有错误之处望各位同仁指出...
java编码中的中文问题是一个老生常谈的问题了,但一直没有一个清晰的解释,本文作者将通过《java 中文乱码 解决之道》彻底分析、解决java中文乱码问题。
解决JAVA编程中遇到的各种乱码问题,对乱码问题的分析
主要为大家分享了介绍了java中文乱码之解决URL中文乱码问题的方法,感兴趣的小伙伴们可以参考一下
Java关于中文乱码问题的多种解决方法,中文乱码过滤器