get请求参数为中文,参数到后台出现乱码(注:乱码情况千奇百怪,这里贴我遇到的情况)
2024-09-27 01:21:06
前言
get请求的接口从页面到controller类出现了乱码。
解决
参数乱码:
String param = "...";
使用new String(param.getBytes("iso-8859-1"), "utf-8"); 强制将此字符串转换成utf-8编码 ,可以转换成正确的中文。
猜测可能是网页使用的iso-8859-1,到后台没有进行转码,如果每个参数都手动转码,岂不是很麻烦,所以继续百度。。。。。找到了解决方案。
在tomcat中的server.xml中设置编码. 加一个URIEncoding就行了
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
最新文章
- Redis的简单动态字符串实现
- [SHELL]判断一个命令是否存在
- Java_动态加载类(英文)
- sqlAlchemy 按DateTime字段的年或月进行group_by查询
- How To Install Linux, Nginx, MySQL, PHP (LEMP) Stack on Debian 7
- virtualbox下 ubuntu 14.04设置外网独立IP
- 一起学CUDA(一)
- oracle 11g impdp时 报ORA-12899(转)
- MVC日期格式化的2种方式
- 【原】Spring Boot 配置swagger2没有文档解决方案
- Python使用turtle库与random库绘制雪花
- ubuntu 安装 库文件
- 如何用AJax提交name[]数组?
- Windows:Oracle 11g 备份脚本
- Javaweb笔记—03(BS及分页的业务流程)
- JSdom操作内容,样式,属性
- BASIC-1_蓝桥杯_闰年判断
- WdatePicker日历控件动态设置属性参数值
- $一步一步学Matlab(4)——使用Matlab进行初等数学运算
- HDU 5651 组合+逆元
热门文章
- std::unique_lock
- JAVA NIO使用非阻塞模式实现高并发服务器
- java URL、HTTP与HTML+CSS
- C#中字符数组,字节数组和string之间的转化
- Mad Counting---LightOJ1148(好任性的过了)
- Seek the Name, Seek the Fame---poj2752(kmp中的Next数组)
- golang zlib 压缩,解压缩
- Python并行编程(五):线程同步之信号量
- Navicat工具、pymysql模块、数据备份
- 前端 javascript 写代码方式