解决post、get端中文乱码问题
2024-10-10 21:37:37
在web.xml中配置:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
对于get请求中文参数出现乱码解决方法有两个:
1.修改tomcat配置文件添加编码与工程编码一致,如下:
<ConnectorURIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2.另外一种方法对参数进行重新编码:
String userName = new String(request.getParamter("userName").getBytes("ISO8859-1"),
最新文章
- DotNet程序配置文件
- Principles of measurement of sound intensity
- SQL获取汉字首字母
- core的生成
- 计算G711语音的打包长度和RTP里timestamp(时间戳)的增长量
- SOLID面向对象的五个设计原则,留空待学习。
- a==null和a.equals(";null";)的区别
- linux VM复制多个IP配置出错的处理
- html---文本框样式;
- 在EF的code frist下写稳健的权限管理系统:MVC过滤拦截,权限核心(五)
- AWS 命令行界面 + Python 的 AWS 开发工具包 (Boto3)
- 体验VS2017的Live Unit Testing
- [LeetCode] Encode and Decode TinyURL 编码和解码精简URL地址
- 矢量图形(vector graphics)和位图图像(bitmap)以及分辨率概念
- 一次艰难debug的反思
- JEECG DataGridColumn dictionary使用问题
- [转]VR原理讲解及开发入门
- stopPropagation 和stopImmediatePropagation区别
- Django - 常用配置
- 2015/9/22 Python基础(18):组合、派生和继承
热门文章
- rabbitMQ常用方法说明 – 6中工作模式及关键点
- 深入解读RabbitMQ工作原理及简单使用
- Caused by: java.sql.SQLException: Value &#39;0000-00-00 00:00:00&#39; can not be represented as java.sql.Timestamp
- C语言数组求长度
- python libnum库安装使用方法
- SQL开发规范
- zookeepeer使用java api
- [C#] LINQ之LookUp
- Python股票分析系列——自动获取标普500股票列表.p5
- C++ string中的find()函数