JSP URL中文传递出现乱码解决
2012-03-21 22:24
323 查看
最近经常出现在URL传递中文时出现乱码问题,这里总结以下几个解决方法:
1. String content= new String(request.getParameter("contents")
.getBytes("iso-8859-1"), "GBK");//在接收时进行转换
2. 用JS处理
3.
这是有可能是IE下造成的问题
这个在 Firefox 中不存在这个问题。
为了能兼容 IE,可以把 URL 进行 URL 编码就可以了
<%@ page import="java.net.URLEncoder" %>
<a href="xxxxx.xx?w=<%=URLEncoder.encode("路人甲", "UTF-8")%>">
欢迎补充哈!!!!
1. String content= new String(request.getParameter("contents")
.getBytes("iso-8859-1"), "GBK");//在接收时进行转换
2. 用JS处理
<script language="JScript"> <!-- var url ="http://www.baidu.com/s?w=编码" url = encodeURI(url); alert(url); //--> </script>
3.
这是有可能是IE下造成的问题
这个在 Firefox 中不存在这个问题。
为了能兼容 IE,可以把 URL 进行 URL 编码就可以了
<%@ page import="java.net.URLEncoder" %>
<a href="xxxxx.xx?w=<%=URLEncoder.encode("路人甲", "UTF-8")%>">
欢迎补充哈!!!!
相关文章推荐
- JSP页面通过URL传递中文参数出现中文乱码的解决方法
- JSP URL中文传递出现乱码解决
- JS通过get、post向jsp传递中文出现乱码的问题的解决
- jsp到action 传递url时中文出现乱码
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Javascript用Url传递参数出现中文乱码的解决方法
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- JS通过get、post向jsp传递中文出现乱码的问题的解决
- javascript通过url向jsp页面传递中文参数乱码解决方法
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- spring mvc url 参数传递出现中文乱码解决办法
- 2017-12-25 【jsp】解决URL传递中文参数乱码问题
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- Java 通过URL传递中文出现乱码的解决方法
- 在jsp之间传递中文参数出现乱码解决方法
- 在url中传递汉字到另外一个页面后,出现中文乱码的问题解决
- JSP中window.open传递中文参数出现乱码的解决方式
- dtree中url参数中中文参数的传递,出现乱码问题的解决。
- 如何解决URL传递中文时出现乱码问题