`
successfulroof
  • 浏览: 74321 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于 js 里encodeURIComponent 在java里面解码

 
阅读更多

今天在使用一个上传js组件时,遇到点小问题!

由js转码过后的字符到后台接受 无法转码的情况 。

网上有很多对request.getParameter 都有深入研究 说这个已经被decode一次了,但是我debug一步一步走的时候并没有看到,先不管这个

我是request.getHeader 拿下来只要decode一次就行了!在js里面也只用encodeURIComponent一次就行了

 

 

 

至于getParameter 在js里面encodeURIComponent两次,然后decode这个应该不是很人性化了,还不如字符不encodeURIComponent 直接传递中文,字符过滤在java里面做即可!

 

分享到:
评论
1 楼 nbxiaobang 2013-03-28  
直接传中文 后台接收也是乱码
不知道是不是ajax提交是content-type的关系
还是后台web.xml文件中配置的encode有关系

相关推荐

    encodeURIComponent编码后java后台的解码

    同学的毕业设计出现JavaScript用encodeURIComponentt编码后无法再后台解码的问题。 原来他是这样写的: window.self.location="searchbytext.action?searchtext="+encodeURIComponent(seartext);

    java和js相互base64编码解码

    在Java和JavaScript中,Base64编码和解码是两个重要的功能,用于处理这种编码格式。下面将详细阐述这两个编程语言中实现Base64编码和解码的方法。 首先,让我们关注Java。在Java 8及更高版本中,已经内置了`java....

    java 中类似js encodeURIComponent 函数的实现案例

    在Java编程语言中,没有内置的方法直接等同于JavaScript中的`encodeURIComponent`函数,该函数用于编码URI(统一资源标识符)组件,确保特殊字符被适当地转换为百分比编码。然而,通过组合Java的`URLEncoder`和`...

    JS中encodeURIComponent函数用php解码的代码

    `encodeURIComponent`是JavaScript中用于对URI组件进行编码的一个函数,它可以确保特殊字符和非ASCII字符在URL中正确表示。当这些编码后的字符串需要在PHP中解码时,通常会用到`urldecode`和`iconv`这两个函数。 `...

    java中文乱码之解决URL中文乱码问题的方法

    在Java开发中,遇到中文乱码问题是一种常见的挑战,特别是在处理URL时。URL中文乱码问题主要是由于URL编码和解码过程中的不一致导致的。下面将详细介绍如何解决这个问题,并探讨几种常用的方法。 首先,我们需要...

    jsurl传值java页面url传值中文编码&解码共2页

    在JavaScript和Java中,处理URL参数,特别是涉及到中文字符时,需要特别关注编码和解码的问题。本主题将深入探讨“jsurl传值”与“java页面url传值中文编码&解码”的相关知识点。 首先,我们要了解URL编码。URL编码...

    android中js与java间函数相互调用demo,支持中文传参,无乱码

    本教程将详细讲解如何在Android中实现JS与Java的双向函数调用,以及如何处理中文参数传递时的乱码问题。 1. **WebView组件** Android中的`WebView`组件是实现JavaScript与Java交互的基础。`WebView`可以加载HTML、...

    base64,java与JavaScript实现

    ### 关于Base64编码及Java与JavaScript的实现 #### Base64简介 Base64是一种将二进制数据转换为ASCII字符串表示形式的方法。它主要用于处理非文本数据的存储和传输,例如图像、视频等多媒体文件。由于互联网传输...

    RSA,JS加密java解密

    很简单,一看就懂,用不明白可以留言,看到必回!如果加密中文js里加密之前encodeURIComponent编码一下,java用java.net.URLDecoder.decode(outputStr, "UTF-8");解码

    JavaScript、JavaWeb对汉字等的编码与解码处理

    在本资源中,我们将详细介绍JavaScript和JavaWeb对汉字编码的策略,包括escape、encodeURI、encodeURIComponent等编码函数的使用,以及对应的解码函数unescape、decodeURI、decodeURIComponent的使用。 一、escape...

    JSP中js传递和解析URL参数以及中文转码和解码问题.docx

    在JavaScript中,可以通过`encodeURI`或`encodeURIComponent`进行编码,而使用`decodeURI`或`decodeURIComponent`进行解码。 - **编码**: ```javascript var encodedChinese = encodeURIComponent('中文'); ...

    java javascript good thing

    标题中的"java javascript good thing"表明这是一个关于Java和JavaScript实用工具的集合,这些工具可能具有高效性和多功能性。描述中的"Very useful Java and Javascript utilities. Small but powerful."进一步证实...

    java net unicode / native2ascii / url decode / url encode / UTF8 / js url code

    5. **JS URL Code**:在JavaScript中,处理URL编码与解码的函数是 `encodeURIComponent()` 和 `decodeURIComponent()`。前者用于对URL的组成部分进行编码,而后者则用于解码。它们与Java的 `URLEncoder` 和 `...

    java.io.CharConversionException: isHexDigit处理

    Java.io.CharConversionException: isHexDigit 是 Java 中一种常见的异常,通常发生在传输数据时编码不正确或 URL 传值时出现问题。本文将对该异常进行详细分析,介绍导致该异常的原因和解决方法。 一、问题描述 ...

    java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法

    在Java编程中,URL编码和解码是处理URL参数中特殊字符的关键操作。`URLEncoder.encode()` 和 `URLDecoder.decode()` 是Java标准库中的两个关键方法,分别用于对URL参数进行编码和解码,以确保数据能够正确无误地在...

    URL网址编解码.rar

    - JavaScript:`encodeURIComponent()` 和 `decodeURIComponent()` - Python:`urllib.parse.quote()` 和 `urllib.parse.unquote()` - Java:`java.net.URLEncoder.encode()` 和 `java.net.URLDecoder.decode()` - ...

    URL解码与转码

    例如,在JavaScript中,`encodeURIComponent()`和`decodeURIComponent()`函数分别用于编码和解码URL。在Python中,可以使用`urllib.parse.quote()`和`urllib.parse.unquote()`完成同样的任务。在Java中,`java.net....

    url传值异常java.io.CharConversionException: isHexDigit

    总结起来,当遇到"java.io.CharConversionException: isHexDigit"异常时,应该检查前端传递的URL参数是否正确编码,并确保在服务器端使用正确的解码方法和字符集。使用`encodeURI`或`encodeURIComponent`函数代替`...

    get中文传参(解码)

    在其他编程语言中,如JavaScript,解码URL编码的中文字符可以使用`decodeURIComponent()`函数: ```javascript let encodedStr = "%E4%B8%AD%E6%96%87"; let decodedStr = decodeURIComponent(encodedStr); ``` 在...

    java版本的escape和unescape函数

    而在Java中,我们通常使用`java.net.URLDecoder.decode()`来解码URL编码的字符串,将`%`符号后面跟随的十六进制数字转换回相应的字符。 `EscapeUnescape.java`文件可能包含了演示`escape`和`unescape`功能的示例...

Global site tag (gtag.js) - Google Analytics