发布网友 发布时间:2022-04-21 20:39
共4个回答
热心网友 时间:2022-04-10 13:11
初略的看了一下你的问题,大概明白了,出现乱码的原因大概是你的服务器编码问题,tomcat的默认编码是ISO-8859-1这种编码,所以如果你需要更改,tomcat/conf/server.xml中找到 Connector 在后面加上 URIEncoding="UTF-8" 即可,如果不更改的话,你就得在action中,也就是接受端用ISO-8859-1解码回来,如new String(str.getBytes("ISO-8859-1"),"UTF-8");如果用了*的话,就在*中统一解码好啦。你可以试试!希望能帮到你哦!热心网友 时间:2022-04-10 14:29
通过AXAJ传送的数据都是utf-8编码的,这是乱码的根本原因,所以,使用AJAX的数据要注意转换编码,这是解决问题的方法。具体情况具体分析,之前我也遇到类似问题。追问我在JS中用encodeURIComponent()将中文转过码了
热心网友 时间:2022-04-10 16:03
前台jsp java代码转码:<% String message=URLEncoder.encode("要传递的中文", "utf-8")%>热心网友 时间:2022-04-10 17:55
可以先用js统一编码一下,encodeURI 然后到后台解码