1. post请求
post请求方法比较简单,在取值的时候只需设置他的输入和输出编码方式都为gbk即可,代码如下
response.setContentType("text/html;charset=gbk");
request.setCharacterEncoding("gbk");
2.get请求
相对于post请求get请求处理乱码的方式要麻烦一点,除了要设置输入和输出编码为gbk外,取到的值要先转换为byte类型,然后再转换为gbk ,代码如下
String str=new String(request.getParameter("name").getBytes("ISO-8859-1"), "gbk")
另:超链接也是get请求
本文详细介绍了HTTP请求中的post和get两种方式在处理乱码时的不同方法,包括如何设置输入和输出编码为gbk,并通过代码示例展示了具体实现过程。同时指出超链接通常采用get请求。
1524

被折叠的 条评论
为什么被折叠?



