javaWeb开发如果处理get 请求跟post 请求的中文乱码

1. 如何处理Get 请求中文乱码? 方法很简单, 操作如下(这里的服务器以Tomcat 为例):

找到tomcat 服务器下的server.xml 配置文件, 打开找到端口(我这里为8080),

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

在里面加上URIEncoding="UTF-8" 即可

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


2. 如何处理POST 请求的中文乱码?

方法一:

在控制器(servlet, Controller, Handler, action)里面开头加上 

request.setCharacterEncoding("utf-8");

这一句代码即可!


方法二(如果你使用了springmvc):

打开项目中 WEB-INF 下的web.xml 配置文件, 在里面配置一个CharacterEncodingFilter 过滤器, 如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值