`

js变量作为URL参数 中文乱码解决方法

阅读更多

1--前台页面

var uuid = encodeURI(encodeURI(oRecord.getData("uuid")));
			 var uname =encodeURI(encodeURI(oRecord.getData("uname")));
			  alert(uuid+"--"+uname);
			  var updateURL =  contextPath+"/yuidemo/userManager.do?method=updateUser?uuid="+uuid+"&uname="+uname;



2--控制层

String uuid =  java.net.URLDecoder.decode(request.getParameter("uuid"),"utf-8");


如果是中文的话,不会出现乱吗
分享到:
评论

相关推荐

    jquery获取URL中参数解决中文乱码问题的两种方法

    以上就是解决在使用jQuery获取URL参数时出现中文乱码问题的两种方法,以及相关的编码和解码处理方式。需要注意的是,乱码问题的出现主要是由于编码和解码不一致导致的,所以在前后端处理URL参数时,一定要注意正确地...

    extjs 前后台交互参数出现中文乱码问题的解决方法

    ### extjs前后台交互参数出现中文乱码问题的解决方法 #### 问题背景与原因分析 在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的...

    彻底解决中文乱码的问题

    本篇文章将深入探讨这个问题,并提供一种彻底解决中文乱码问题的方法。 首先,我们需要理解什么是乱码。乱码通常出现在字符编码不匹配的情况下,即数据存储或传输时采用的编码格式与读取或显示时使用的编码格式不...

    js url传值中文乱码之解决之道

    在JavaScript中,URL编码是处理含有特殊字符,如空格或中文字符的URL的重要步骤。中文字符在URL中如果不经过编码,可能会导致乱码问题,因为URL标准只允许ASCII字符集的一部分。`encodeURI()` 和 `...

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

    Java 页面URL传值中文乱码问题通常出现在前端Ajax请求中,当URL参数包含中文字符时,服务器端通过`request.getParameter()`获取参数时,可能会出现乱码现象。这是因为HTTP协议默认使用ISO-8859-1编码,而中文字符...

    asp.net URL 显示乱码 解决方法

    当URL参数包含非ASCII字符,如汉字或特殊符号,并且编码格式与服务器或浏览器默认设置不匹配时,就可能出现乱码现象。本文将深入探讨这个问题,并提供两种有效的解决方案。 首先,我们需要理解URL编码的原理。URL...

    fusioncharts 点击柱子链接,中文乱码

    3. **JavaScript处理不当**:在使用JavaScript处理中文字符串时,如果没有进行正确的转义或编码处理,也容易导致乱码。 #### 四、解决方法 针对上述原因,我们可以采取以下几种解决策略: 1. **统一字符编码**: ...

    Lotusscript代理获取url的传值及解码

    }` 是一个内置函数,用于将字符串从 Domino 编码格式解码为用户定义的格式(这里指定为“Domino”),从而解决了中文乱码的问题。 #### 五、返回内容到页面 最后,当处理完数据并生成响应结果后,可以使用以下代码...

    java中文乱码

    解决这类乱码问题的基本方法是在页面获取参数之前,强制指定 request 获取参数的编码方式为 UTF-8。如果在 JSP 将变量输出到页面时出现了乱码,可以通过设置 response.setContentType("text/html;charset=UTF-8")。 ...

    解决jsp页面中文乱码问题

    在开发Web应用时,我们经常会遇到JSP页面中文乱码的问题。这主要涉及到字符编码的设置和处理。本文将深入探讨如何解决这个问题,确保在JSP页面中正确显示中文字符。 首先,我们需要理解字符编码的基本概念。在...

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

    如果数据包含中文或其他非ASCII字符,使用`encodeURIComponent()`函数进行URL编码,避免在传输过程中出现乱码。 ```javascript let data = { username: "张三", message: "你好,世界!" }; let encodedData = ...

    jsp中 ajax的get请求的中文乱码问题的解决方法.docx

    JSP中的AJAX GET请求的中文乱码问题主要是由于URL编码格式不匹配导致的。以下是一些解决此问题的关键点和步骤: 1. **URL编码格式**: 默认情况下,Tomcat服务器使用ISO-8859-1编码处理URL,这是因为在`server.xml...

    ASP.NET学习总结大全.docx

    本文总结了ASP.NET常用开发技术,涵盖了JavaScript声明全局变量的三种方式、成功获取embed FlashVars值、成功接收参数乱码解决方案和成功js接收url参数等多个方面的知识点。 一、JavaScript声明全局变量的三种方式 ...

    jquery ajax传递中文参数乱码问题及解决方法说明

    本文将详细探讨使用jQuery进行Ajax请求时,传递中文参数可能出现的乱码问题,并给出解决这些问题的方法。当使用jQuery进行Ajax通信时,数据通常需要通过GET或POST方法传输,如果参数为中文,很可能会因为编码方式不...

    php+AJAX传送中文会导致乱码的问题的解决方法

    在Web开发中,PHP与AJAX的...当使用AJAX发送POST请求时,如果直接将包含中文字符的变量(如`val`)作为请求参数,可能会因为编码问题导致乱码。例如以下代码: ```javascript http_request.open("POST", url, true); ...

    jquery.ajax的url中传递中文乱码问题的解决方法

    除此之外,还可以通过JavaScript代码显式设置请求的参数值,将中文变量直接拼接在URL中,而不是让浏览器自动编码。如下例所示: ```javascript function confirmCommit() { var wlCompany = $("#wlCompany").val()...

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

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

    ajax中使用javascript的send方法post参数

    ### AJAX中使用JavaScript的send方法POST参数详解 #### 一、引言 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的局部刷新,提升用户体验。其中,通过JavaScript发送POST请求是一...

    AJAX乱码解决新方法

    本文将介绍一种新的解决AJAX中文乱码的方法,并详细解释其实现原理。 #### 二、AJAX中文乱码的原因分析 AJAX在发送数据时,默认采用的是UTF-8编码格式。这意味着在发送中文字符时,每个汉字会被编码成三个字节。...

    java文件JSP文件乱码汇总

    **解决方案**:使用`java.net.URLEncoder.encode()`方法对URL中的参数进行编码,确保其能正确传输和解析。 #### 八、数据库编码问题 **问题描述**:数据库编码设置不当,也会导致数据读取或存储时出现乱码。 **...

Global site tag (gtag.js) - Google Analytics