`

window.location.href url含中文服务器收到乱码问题解决

阅读更多

window.location.href url含中文服务器收到乱码问题解决

(1).页面中先对中文进行编码。

如:window.location.href = url+"&groupName=" + encodeURI(encodeURI(groupName)) ;

注意,页面部分需要编码两次。

 

(2).在服务端进行解码。
  groupName= java.net.URLDecoder.decode(groupName, "UTF-8");

 

转自:中文乱码问题http://jyangzi5.javaeye.com/blog/665008

分享到:
评论

相关推荐

    jspurl中中文参数的乱码解决.docx

    window.location.href = url; // 重定向到新的URL ``` 然后在服务器端,你可以这样解码: ```java String decodedMsg = new String(request.getParameter("msg").getBytes("ISO-8859-1"), "UTF-8"); ``` 这样就...

    web程序开发中的URL乱码解决方案

    在Web应用程序的开发过程中,我们经常遇到的一个问题就是URL中的中文字符或特殊字符出现乱码的情况。这不仅影响用户体验,还可能导致功能异常。本文将详细介绍如何在前端和后端两个层面有效地解决URL乱码的问题。 #...

    解决ajax乱码和页面传值问题

    在Web开发中,Ajax(Asynchronous ...总结,解决Ajax乱码问题主要涉及数据编码、请求头设置和服务器端解码,而页面传值则需根据需求选择适当的方法。理解并熟练运用这些技巧,能显著提升Web应用的性能和用户体验。

    js传值后台中文出现乱码的解决方法

    在上面的示例中,使用`window.frames["listframe"].location.href`属性将编码后的数据附加到URL上。 其次,在Java端,我们通常使用`URLDecoder.decode()`方法对从URL参数中获取的字符串进行解码。由于在JavaScript...

    JS解决url传值出现中文乱码的另类办法

    总之,动态表单提供了一种有效解决URL中文乱码问题的策略,特别是在需要传递复杂或包含中文的参数时,这种方法显得尤为实用。在实际开发中,我们可以根据项目需求和具体情况选择最适合的解决方案。

    java 页面url传值中文乱码的解决方法

    此外,对于`parent.window.location.href`和iframe中`src`属性的乱码问题,处理方式与Ajax请求类似,也需要在前端进行编码,然后在服务器端解码。前端编码使用`encodeURI(encodeURI("包含中文的串"))`,后端解码使用...

    domino xpages URL中文传值

    - 前端 JavaScript 代码中,`window.location.href` 用于获取当前页面的 URL,然后通过 `substring()` 和 `indexOf()` 方法截取 `.nsf` 后的路径部分,添加 `/x_print.xsp?OpenXPage` 和经过编码的参数,最后通过 `...

    超链接传值不显示中文

    window.location.href = url; ``` 3. **服务器端解码**:在服务器端使用`URLDecoder.decode()`方法进行解码。注意指定正确的编码格式。 ```java public String saveHardAdvPage() { try{ banner = ...

    jquery获取url参数及url加参数的方法

    这时,我们应该使用`decodeURI`或者`decodeURIComponent`来对URL进行解码,这样可以解决中文乱码的问题。 ### jQuery向URL添加参数的方法 虽然本文的标题和描述主要集中在如何获取URL参数上,但向URL中添加参数也...

    JSP乱码终极攻略和AJAX初步运用

    当涉及到AJAX技术时,尤其是通过`window.open()`或`location.href()`方法传递URL中的中文参数,情况会有所不同。如果页面使用的是UTF-8编码,那么在服务器端解码时,需要使用`UTF-8`而不是`GBK`。如果尝试使用GBK...

    asp.net中url地址传送中文参数时的两种解决方案

    处理***中URL地址传送中文参数的乱码问题,可以采用服务器端编码与解码、客户端JavaScript重定向两种解决方案。这两种方案都依赖于正确的字符编码,常用的字符编码包括GB2312和UTF-8。务必确保在数据的传递过程中,...

    asp.net querystring乱码解决方法

    window.location.href = "***" + encodedName; // 服务器端C#代码 string s = Request.QueryString["name"]; string decodedName = HttpUtility.UrlDecode(s, Encoding.UTF8); ``` 这种方法的缺点在于,发送方和...

    js获取url中的参数且参数为中文时通过js解码

    当URL中包含中文参数时,由于编码问题,直接获取可能会导致乱码。本篇文章将详细讲解如何使用JavaScript来正确地获取和解码URL中的中文参数。 首先,我们需要理解URL编码的基本原理。在URL中,非ASCII字符必须被...

    Java Web实现文件下载和乱码处理方法

    1. **前端代码**:前端通常使用JavaScript来触发下载,通过设置`window.location.href`来发起请求。在示例中,`downloadFromUpload`和`download`函数分别处理从上传路径和普通下载路径的文件下载。文件名通过`...

    wen上网页源代码的获取

    var currentUrl = window.location.href; var translateUrl = "http://www.example.com/test.asp?u=" + currentUrl; var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("GET", translateUrl,...

    制作网页时的23个经典代码.txt

    虽然原文中的部分内容不完整且存在乱码情况,但是根据标题、描述以及部分可见的内容,我们可以尝试总结和扩展这些代码知识点。 ### 1. 禁止右键菜单 #### 代码: ```html ;"> ;"> <td no></td> ``` #### ...

    JS的encodeURI和java的URLDecoder.decode使用介绍.docx

    window.location.href = "<%=basePath%>recordManager/test_js_decodeURI.action?params=" + val; ``` ##### Java端 ```java // 获取请求参数 HttpServletRequest request = ServletActionContext.getRequest(); ...

    js下载文件的实现方法一.pdf

    在JavaScript中,实现文件下载的方法有...总的来说,JavaScript实现文件下载可以通过服务器端控制,结合HTML的`<a>`标签或者利用`window.location.href`等方式,但服务器端的处理通常更可控,能更好地保护服务器资源。

    关于Tomcat和jsp经验总结

    window.location.href='showuser.jsp?page=1'</script>"); } %> ``` 插入和获取系统时间,可以使用`java.util.Date`和`java.sql.Timestamp`。在实体类中,`Date`类型的属性用于存储时间。读取数据时,通过`...

    phpcms问答

    url) url = window.location.href; name = name.replace(/[\[\]]/g, '\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), results = regex.exec(url); if (!results) return null; if (!...

Global site tag (gtag.js) - Google Analytics