request.getquerystring()乱码
时间: 2023-12-23 15:05:32 浏览: 79
Request.QueryString 乱码问题
4星 · 用户满意度95%
GET请求中的request.getQueryString()方法并不会导致乱码问题。乱码问题通常出现在POST请求中,因为POST请求的参数是通过request的getReader()方法获取的,而Tomcat在获取流的时候采用的编码是ISO-8859-1,这种编码不支持中文,所以会导致乱码问题。\[2\]如果你注释掉request.setCharacterEncoding("UTF-8")这行代码,你会发现GET请求参数的乱码问题也会被解决,但是对于POST请求参数来说,一般会比较多,采用这种方式解决乱码会比较麻烦。所以,对于POST请求,建议使用设置编码的方式进行解决。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [请求参数中文乱码问题](https://blog.csdn.net/m0_46640386/article/details/120710184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文