您的位置:首页 > Web前端 > JQuery

解决jquery ajax中文传递到后端出现乱码问题 java

2018-02-01 09:23 323 查看
第一种方式:

在tomcat的server.xml中的

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>

第二种方式:

前端编码两次:encodeURI(encodeURI(要编码的中文),'')

据说是一次(网上有说是会自动解码一次),但是我是解码了两次才可以得到中文

后端解码:URLDecoder.decode(request.getParameter(对应的字段名称), "UTF-8")

第三种方式:

在ajax参数里面设置

contentType:”text/html;charset=utf-8”,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: