欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

链接传中文参数接收乱码,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();
        }

第一个参数就是要转码的参数,第二个是格式类型。