jsp form get方式传递参数乱码
2013-10-15 00:55
260 查看
tomcat配置修改:
server.xml中<Connector URIEncoding="GBK" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>加了个URIEncoding="GBK"。
jsp中编码应如此:
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="UTF-8"%>
这是我的猜测,用这的原理是:<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="UTF-8"%>编码用GB2312,
tomcat解码GBK。
事实也正是如此,刚才试了一下,不用改tomcat的配置,直接用在controller中进行解码:
new String(name.getBytes("iso-8859-1"), "gb2312");
当然jsp中使必须得用GB2312的
还有一种方式解决乱码问题,那就是统一编码为utf-8。
数据库设置为utf-8,
服务器设置为utf-8,server.xml <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
java、jsp编码为utf-8。
jsp页面所有设置也为utf-8。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
server.xml中<Connector URIEncoding="GBK" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>加了个URIEncoding="GBK"。
jsp中编码应如此:
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="UTF-8"%>
这是我的猜测,用这的原理是:<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="UTF-8"%>编码用GB2312,
tomcat解码GBK。
事实也正是如此,刚才试了一下,不用改tomcat的配置,直接用在controller中进行解码:
new String(name.getBytes("iso-8859-1"), "gb2312");
当然jsp中使必须得用GB2312的
还有一种方式解决乱码问题,那就是统一编码为utf-8。
数据库设置为utf-8,
服务器设置为utf-8,server.xml <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
java、jsp编码为utf-8。
jsp页面所有设置也为utf-8。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
相关文章推荐
- Jsp 中get方式传递参数乱码问题
- Jsp 中get方式传递参数乱码问题
- 解决Jquery在GET方式传递参数时gb2312中文编码乱码
- 黄聪:解决Jquery在GET方式传递参数时gb2312中文编码乱码
- Jsp中通过get方法传递参数为中文时出现乱码如何解决?
- java 用get方式传递参数乱码问题解决
- GET方式传递中文参数乱码的问题
- Struts2中使用GET方式传递中文参数出现乱码的解决方案
- JSP页面post和get方式提交请求,请求参数出现中文乱码
- Jsp 向servlet URL方式传递参数出现乱码
- get方式传递中文参数乱码解决方式
- TOMCAT5,GET方式传递参数乱码
- [置顶] Form表单Get方式提交时,action中带参数传递不了
- jsp中的传递参数解释:GET和POST方式传递参数
- 修改Tomcat默认编码消除get方式传递参数出现中文乱码
- jsp get方式请求参数中包含中文乱码问题解决
- struts2 Get 方式(如链接)传递中文参数避免中文乱码的写法
- tomcat_get方式传递中文参数乱码问题
- jsp表单get方法中文参数传递乱码问题解决方案
- [前端]解决form表单采用get方式提交中文参数乱码的方法