200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > ios请求头解决参数中文乱码_解决请求参数的中文乱码问题(get post)

ios请求头解决参数中文乱码_解决请求参数的中文乱码问题(get post)

时间:2022-04-20 17:27:49

相关推荐

ios请求头解决参数中文乱码_解决请求参数的中文乱码问题(get post)

-11-28

在web请求与响应中,会遇到乱码问题,比如填写表单数据时,难免会输入中文,姓名、公司名称等。由于HTML设置了浏览器在传递请求参数时,采用的编码方式是UTF-8,但在解码时采用的是默认的ISO8859-1,因此会导致乱码的出现。

实现步骤:

(1)设置编码方式

在HttpServletRequest接口中,提供了一个setCHaracterEncoding()方法,该方法用于设置request对象的解码方式。request.setCharacterEncoding("UTF-8");

(2)但是上面的方法只适用post方式提交的表单,为了应对get方式出现中文乱码问题,所以需要另一种方式解决,也就是最原始的方法:

String username = request.getParameter("username");//乱码

先用iso8859-1编码 在使用utf-8解码

username = new String(username.getBytes("iso8859-1"),"UTF-8");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。