链接传中文参数接收乱码,get请求
程序员文章站
2022-07-12 18:10:53
...
a标签默认都是get请求,get请求传中文参数的时候后台接收到的是乱码,这个时候是ISO8859-1编码,比如你好-->%E4%BD%A0%E5%A5%BD
。直接用URLDecoder.decode这个方法就可以转成UTF-8。
try {
URLDecoder.decode("%E4%BD%A0%E5%A5%BD", StandardCharsets.UTF_8.toString());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
第一个参数就是要转码的参数,第二个是格式类型。