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

JSP URL中文传递出现乱码解决

2012-03-21 22:24 323 查看
最近经常出现在URL传递中文时出现乱码问题,这里总结以下几个解决方法:

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")%>">

欢迎补充哈!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  url jsp string firefox import ie