jsp form get方式传递参数乱码
来源:互联网 发布:周立功单片机教程 编辑:程序博客网 时间:2024/06/01 10:22
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"%>
- jsp form get方式传递参数乱码
- Jsp 中get方式传递参数乱码问题
- TOMCAT5,GET方式传递参数乱码
- get方式传递中文参数乱码解决方式
- JSP页面用get传递参数乱码问题
- jsp表单get方法中文参数传递乱码问题解决方案
- JSP使用get方式传递中文接受时出现乱码
- jsp参数传递乱码
- JSP中FORM的POST方式提交参数中文乱码
- GET方式传递中文参数乱码的问题
- GET方式传递中文参数时乱码问题分析
- 使用Get方式传递中文参数的问题乱码问题
- 使用Get方式传递中文参数的问题乱码问题
- GET方式传递中文参数乱码的问题
- java 用get方式传递参数乱码问题解决
- 使用Get方式传递中文参数的问题乱码问题!
- Jsp form传递参数 Done
- Jsp 向servlet URL方式传递参数出现乱码
- nginx push模块
- 突破安全狗的一些记录
- ganglia结构和安装
- 北京生娃笔记
- Nginx实践:用memcached模块加速PHP应用程序
- jsp form get方式传递参数乱码
- strlen与sizeof的区别
- 起点!
- 数字图像处理基础(翻译一)
- Plus One 十进制数加一@LeetCode
- JAVA:数据库操作封装
- hdu 4099 Revenge of Fibonacci 字典树+大数
- JSP中的编码设置
- 新的融资方式构想