java url中文转码问题

发布网友

我来回答

4个回答

热心网友

你这是从Servlet中取参然后在界面显示是吧,JSP这个你设置的没:<%@page pageEncoding="utf-8" contentType="utf-8" %>
以及request,response的设置:
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

热心网友

改成GBK试试,很多地方用UTF-8还是会中文乱码的,而且你这个是JAVASCRIPT,而乱码是因为JS的问题,不是JSP中文乱码。。。

热心网友

<constant name="struts.i18n.encoding" value="GBK" />

热心网友

用encoding()对传的参数值进行一下编码吧,要不就在方法中设置一下request的编码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com