`
happy100583
  • 浏览: 124151 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

js 传递中文参数 至 action 乱码问题

阅读更多

 

前台js:

 

function ajaxClick(sortName) {
  var tempName = encodeURI(encodeURI(sortName)) //进行两次编码
  URL = "ttrialCharts.action?sortName="+ tempName +"&nocash="+new Date().getTime();
  alert(URL);
   new Ajax.Request(URL, {
   method: 'POST',
   onSuccess: function(transport) {
    var returnInfo = transport.responseText;
         
      }
   });
 }

 

 

action后台(webwork):

String sortName = ServletActionContext.getRequest().getParameter("sortName");       
  sortName = URLDecoder.decode(sortName, "UTF-8");

分享到:
评论

相关推荐

    从js向Action传中文参数出现乱码问题的解决方法.docx

    在开发Web应用时,经常会遇到跨语言环境的数据传输问题,特别是在JavaScript(JS)与服务器端Action之间传递包含中文字符的参数时,乱码问题尤为常见。这个问题主要源于字符编码的不同处理,导致数据在传输过程中...

    从js向Action传中文参数出现乱码问题的解决方法

    尤其是当使用JavaScript向服务器端的Action传递参数时,乱码问题更为常见。以下详细解析了在JSP和JS交互中如何解决中文乱码问题,并提供了具体的代码示例。 ### 知识点解析 #### 1. 编码问题的重要性 在Web应用...

    WebOffice表单中参数乱码解决办法

    2. **JavaScript与服务器端编码差异**:在页面中通过JavaScript传递参数给服务器时,如果JavaScript中对字符串的编码方式与服务器端期望的编码方式不符,也会造成乱码。 3. **输入字段编码问题**:HTML表单中的输入...

    JSP中文乱码问题最优解决方法

    4. **处理URL编码**:对于URL中传递的中文参数,使用`URLEncoder.encode()`方法进行编码,避免乱码。 5. **数据库连接字符串配置**:确保数据库连接字符串中指定了正确的字符集。 6. **处理AJAX请求**:对于通过...

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

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

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

    JS传值出现中文参数乱码的解决方法

    在JavaScript编程中,当涉及到URL传递参数时,尤其是在参数中包含中文字符,可能会遇到乱码问题。这是因为浏览器在处理URL时会默认使用特定的字符编码,通常为UTF-8,而服务器端可能采用不同的编码方式。为了确保...

    解决url中文乱码.doc

    在Java Web开发中,URL中文乱码问题是一个常见的困扰,主要出现在传递含有中文字符的参数时。本案例中,我们将探讨如何解决这个问题,涉及到的主要知识点包括URL编码、字符集转换以及在Java Servlet、JSP和Struts2...

    java认证_Ajax中文乱码问题及解决方法.doc

    在Java Web开发中,Ajax技术常常用于实现页面的异步更新,但遇到中文乱码问题时,会导致数据传递出现错误。以下是一些解决Ajax中文乱码问题的方法: 1. **方法一:使用`encodeURI`编码** 当使用jQuery的Ajax方法...

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

    通过本文的介绍,我们了解了如何在AJAX中使用JavaScript的`send`方法来发送POST请求,并且详细探讨了如何设置正确的HTTP头部信息以避免中文乱码等问题。此外,还介绍了如何在服务器端使用`Request.Form`和`Request....

    页面间跳转乱码

    在进行Web开发的过程中,经常会遇到页面间的跳转以及数据传递的情况。当涉及到中文等非英文...通过上述分析和解决方案,我们可以有效地解决页面间跳转传递中文参数时出现的乱码问题,提高Web应用的用户体验和稳定性。

    jsp中页面间传汉字参数转码的方法.docx

    在JavaServer Pages (JSP) 开发中,页面间的参数传递是常见的操作,尤其是在处理包含汉字的...通过理解这些知识点,您可以更好地处理JSP开发中遇到的汉字参数传递问题,同时也能扩展到JavaScript相关的编码和处理问题。

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

    总的来说,解决JSP乱码问题和正确使用AJAX传递中文参数,关键在于理解编码和解码的过程,以及在不同环境下的适应性调整。通过适当的过滤器配置、参数转换和统一的编码标准,可以有效地防止和解决这些问题。在实际...

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

    本文介绍了如何解决jquery.ajax在url中传递中文导致的乱码问题。 首先,了解中文乱码产生的原因是非常关键的。在jquery.ajax请求中,默认的contentType是`application/x-www-form-urlencoded`。在这种情况下,如果...

    Java Web编程中页面跳转乱码问题的解决方案.zip

    2. 请求参数编码问题:在表单提交或URL传递参数时,如果未正确设置请求编码,中文字符会被错误地转换。 3. JSP/Servlet处理不当:在JSP页面或Servlet中处理请求数据时,如果没有正确设定字符编码,也会导致乱码。 ...

    js通过地址栏给action传值(中文乱码全是问号)

    总结来说,解决js通过地址栏给action传值导致的中文乱码问题,需要仔细考虑和检查编码和解码过程中所使用字符集的一致性和正确性。这不仅涉及到客户端和服务器端的字符编码设置,还包括在编码转换过程中所采用的方法...

    web开发各种乱码处理

    在Web开发过程中,中文乱码问题是开发者经常遇到的挑战之一,尤其在处理用户输入、页面显示以及数据库交互时。本文将全面解析Web开发中的乱码处理方法,旨在帮助开发者彻底解决中文乱码问题。 ### 一、理解乱码产生...

Global site tag (gtag.js) - Google Analytics