JSP中文乱码问题解决方案

简介:

1、项目工程编码统一采用UTF-8编码

wKioL1OftwXzlar8AAFw8cH7BaA222.jpg


2、JSP页面采用UTF-8编码

1
<%@ page language= "java"  import = "java.util.*,entity.Student"  pageEncoding= "UTF-8" %>


3、设置request内置对象采用utf-8编码,防止表单提交产生信息乱码(POST方式提交)

1
request.setCharacterEncoding( "utf-8" );


4、设置设置Tomcat的get方式提交采用UTF-8提编码(GET方式提交)

1
2
3
< Connector  port = "8080"  protocol = "HTTP/1.1"
                connectionTimeout = "20000"
                redirectPort = "8443"  URIEncoding = "UTF-8"  />

等效于:

1
String user =  new  String(request.getParameter( "user" ).getBytes( "ISO-8859-1" ), "UTF-8" )









     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1427210,如需转载请自行联系原作者











相关文章
|
9月前
|
JSON Java 数据格式
idea 从Servlet转发到jsp页面中文乱码
idea 从Servlet转发到jsp页面中文乱码
83 0
|
9月前
|
Java
jsp连接SqlServer中文乱码问题
jsp连接SqlServer中文乱码问题
jsp连接SqlServer中文乱码问题
|
9月前
|
Java 应用服务中间件 Windows
简单解决jsp中文乱码问题
简单解决jsp中文乱码问题
简单解决jsp中文乱码问题
|
10月前
|
Java
解决jsp中出现中文乱码
解决jsp中出现中文乱码
|
Java
jsp页面中文乱码问题解决
1.两次编码,一次解码。
59 0
|
Java 应用服务中间件 容器
JSP和Servlet的六种中文乱码处理方法
JSP和Servlet的六种中文乱码处理方法
195 0
|
Web App开发 Java 应用服务中间件
|
Web App开发 关系型数据库 Java