`

url地址中含有中文跳转乱码问题解决

阅读更多

1、在jsp中可能用到iframe,如果iframe的src中含中文,要想src能有效的加载页面,则需要设置编码方式,同时get的方法也一样

1、在java代码中需要如下的方式:

java.net.URLEncoder.encode("中文","UTF-8");  

 将解析后的值给相应的url进行传输

或者采用如下的方式:

<a href="ds.jsp?url=<%=java.net.URLEncoder.encode("编码的是这里","UTF-8")%>">点击这里</a>

2、在转入的页面需要再进行一个转码才能得到正确的地址,假设服务器默认的编码是ISO-8859-1,则需要采用如下方式获取:

String name = new String(request.getParameter("name ").getBytes("iso8859-1"),"utf-8") 

 这样获取的都是正确的方式。

分享到:
评论

相关推荐

    asp.net页面通过URL参数传值中文乱码问题解决办法

    例如,通过JavaScript调用Web服务传递中文参数时,仅配置Web.config可能不足以解决问题,需要在代码中处理编码。 另外,如果从其他已正确处理编码的页面获取中文参数,可以直接使用`System.Web.HttpUtility....

    JS中页面与页面之间超链接跳转中文乱码问题的解决办法

    总结来说,解决JavaScript中页面跳转时的中文乱码问题,关键在于确保服务器端对于URL中的参数使用正确的编码进行解码。在Web开发中,我们通常推荐使用UTF-8作为全局字符编码,因为它是最通用的字符编码,能有效地...

    ASP.NET跳转页面3种方法比较

    此外,对于`Response.Redirect`在处理含有中文等特殊字符的URL时,需要使用`Server.UrlEncode`方法对字符串进行编码,避免出现乱码问题。 在实际开发中,理解这些跳转方法的工作原理及其优劣,有助于开发者做出更加...

    JSP用户提交页面编码

    如果客户端提交的数据中含有中文或其他非ASCII字符,而服务器端没有正确地设置字符编码,那么接收到的数据将会出现乱码现象。因此,为了正确解析中文等非ASCII字符,必须显式地设置请求的字符编码。 #### 四、如何...

    KODExplorer 芒果云-资源管理器

    - 文件&文件夹:含有%、+号的处理(显示不出等问题,encoenURIComponent——rawurldecode) - 文件下载,支持大文件下载、断点续传。 - 解决更改排序方式后 ——对应右键菜单不同步问题。 - 优化右键更改列表状态,...

    关于request.getHeader(&quot;Referer&quot;)的问题探讨

    例如,从`Referer`获取的URL含有中文参数,当这些参数被解析时,如果不进行适当的编码转换,可能会出现乱码。在Java中,可以使用`getBytes()`和`new String()`方法进行编码解码操作。描述中提到的解决方案是先检查...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    24、修复了Wap设置时的页面错误、wap查看回帖时的分页信息、wap发帖回帖乱码的问题 25、修复了新用户注册无法保存个性签名等若干bug 26、修复了三元运算符以兼容更多的web服务器(如jboss、resin等) 27、修复了...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    24、修复了Wap设置时的页面错误、wap查看回帖时的分页信息、wap发帖回帖乱码的问题 25、修复了新用户注册无法保存个性签名等若干bug 26、修复了三元运算符以兼容更多的web服务器(如jboss、resin等) 27、修复了...

    易语言程序免安装版下载

    OpenGL支持库中的部分英文名称常量已改为中文,并统一在所有常量名称之前加前缀“GL_”,以减少与其它库的冲突机率。 3. 互联网支持库中的“FTP目录列表”命令返回的文件时间改为FTP服务器返回的原始时间,不做...

    C#编程经验技巧宝典

    73 &lt;br&gt;0106 如何获得一个字符串中数字的长度 74 &lt;br&gt;0107 如何获得字符串中数字或字母的长度 74 &lt;br&gt;0108 如何获得字符串中某个数字的位置 75 &lt;br&gt;0109 获得字符串中汉字的个数 76 &lt;br&gt;0110...

Global site tag (gtag.js) - Google Analytics