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

Ajax异步发送时采用POST和GET方式的乱码问题

程序员文章站 2022-05-11 17:19:24
...
当ajax进行异步发送采用post方式的时候,默认使用utf-8进行编码,所以在服务器端可以对编码进行强制设置(当然不进行设置也不会出问题,也能够正确解码)--request.setCharacterEncoding("utf-8"),当然,如果需要对客户端进行反馈,那么还需要设置response.setContentType("text/html;charset=utf-8").
如果采用GET方式进行异步发送,则需要找ISO-8859-1进行编码和解码,在服务器端,需要进行设置,new String(request.getParameter("xxx").getBytes("ISO-8859-1"),"UTF-8"))进行解码。