`
happyqing
  • 浏览: 3199083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js编码java解码,java编码js解码

阅读更多

 

js编码

encodeURI("");

java解码

java.net.URLDecoder.decode("", "UTF-8");

 

java编码

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

js解码

decodeURI("");

 

有的时候编码可能需要编两遍,因为有的解码端默认就给解了一次码。

 

服务器端设置编码方式

tomcat和weblogic设置编码方式

http://happyqing.iteye.com/admin/blogs/1938250

 

详细:

http://blog.csdn.net/wwwchenbing/article/details/3409183

 

escape() 方法: 

  

采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20

  

不会被此方法编码的字符: @ * / +

  

encodeURI() 方法:

  

URI字符串采用UTF-8编码格式转化成escape格式的字符串。

  

不会被此方法编码的字符:! @ # $& * ( ) = : / ; ? + '

  

encodeURIComponent() 方法:

  

URI字符串采用UTF-8编码格式转化成escape格式的字符串。与encodeURI()相比,这个方法将对更多的字符进行编码,比如 / 等字符。所以如果字符串里面包含了URI的几个部分的话,不能用这个方法来进行编码,否则 / 字符被编码之后URL将显示错误。

  

不会被此方法编码的字符:! * ( ) '

  

因此,对于中文字符串来说,如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用escape。如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者encodeURIComponent

 

 java处理html32个特殊字符

~`!@#$%^&*()-_+={}[]|\:;"'<>,.?/

http://happyqing.iteye.com/admin/blogs/2001332

 

分享到:
评论

相关推荐

    java和js相互base64编码解码

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

    js解码 、java编码

    本文将深入探讨“js解码”和“java编码”这两个主题,并结合标签“源码”和“工具”,讨论如何在实际项目中应用它们。 首先,我们来看JavaScript中的解码。JavaScript是一种在客户端和服务器端都能运行的脚本语言,...

    json数据base64编码压缩+解压解码(java以及js)

    java端:返回类型非字符接口调用StringUtils#base64AndCompressJson进行编码压缩 ,返回类型为字符接口调用StringUtils#base64Andcompress js 端:引入压缩包中的js文件 ,调用deBase64AndUncompress进行解压解码

    java解码与js转码

    java解码与js转码用于解决乱码问题.很好用的哦。不错的选择

    jother编码解码工具

    "jother编码解码工具"是一个专门用于JavaScript环境中的工具,它能够帮助开发者实现文字到标点符号的转换,这对于某些特定的文本处理任务,如信息加密、数据分析或者用户界面的特殊展示,可能是非常有用的。...

    encodeURIComponent编码后java后台的解码

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

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

    JavaScript、JavaWeb对汉字等的编码与解码处理 JavaScript和JavaWeb对汉字编码的策略是非常重要的,特别是在Web开发中,编码和解码的正确处理对于确保数据的正确传输和显示至关重要。在本资源中,我们将详细介绍...

    JS端与java(android)端3DES加密解密和Base64编码解码文件

    本文将深入探讨如何在JavaScript(JS)客户端和Java(Android)端实现3DES加密解密以及Base64编码解码,这对于保护用户敏感信息和实现安全通信至关重要。 首先,3DES(Triple Data Encryption Standard)是一种加强...

    Android-js-htmlencode是一款可以实现HTML编码和解码的JavaScript工具类

    `Android-js-htmlencode`正是这样一个工具,它提供了一个JavaScript类,使得在Android应用中进行HTML编码和解码变得简单易行。 首先,我们要理解HTML编码的重要性。HTML编码主要是为了避免浏览器将某些字符解释为...

    Base64编码和解码的应用(前后端程序)

    在后端,我们可以使用Java的`java.util.Base64`类进行Base64编码和解码。以下是一个简单的Servlet示例,用于接收前端发送的Base64编码字符串并解码: ```java import javax.servlet.http.*; import java.io.*; ...

    3des加密解密base64编码解码完全与ASP.NET,JAVA,兼容的js

    本资源提供的是一套完整的JavaScript实现,能够与ASP.NET和JAVA平台的3DES加密解密及Base64编码解码功能保持兼容。 首先,3DES的工作原理是在DES的基础上增加了一次加密过程,即使用同一个密钥进行三次加密,这大大...

    Quoted-printable 编码介绍、Quoted-printable编码解码转换方法

    为了满足这一要求同时不改变被编码的文本,QP编码结果的每行末尾需要加上软换行符(softlinebreak),即在每行末尾加上一个“=”,但这个字符在解码后不会出现。 6. 一些特定的可打印字符在Quoted-printable编码中...

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

    本主题将深入探讨“jsurl传值”与“java页面url传值中文编码&解码”的相关知识点。 首先,我们要了解URL编码。URL编码是根据RFC3986标准,对URL中的特殊字符进行转换,以避免与URL语法产生冲突。在JavaScript中,...

    UrlEncodeDecode解码编码工具(双向)

    在编程语言中,如JavaScript、Python、Java等,都有内置的函数来实现UrlEncode和UrlDecode的操作,但这些函数通常只适用于单一语言环境。而独立的工具则提供了跨平台、跨语言的解决方案,无论你使用何种技术栈,都...

    Delphi Base64编码,javascript解码汉字乱码解决方法演示程序(源代码)

    Delphi进行Base64编码后,如果使用javascript解码,会出现如下问题: 1. 汉字乱码 2. 空格变成 + 号 本资源演示Delphi代码,实现javascript能正确进行Base64解码,不出现上述2个问题。 解决思路:进行Base64前先...

    编码解码代码demo

    - MD5编码:展示如何使用编程语言(如Python、Java、JavaScript等)计算一个字符串或文件的MD5哈希值,并将其输出。 - MD5解码:虽然MD5是单向哈希,不能直接解码回原始数据,但可能包含验证MD5哈希值与预知值是否...

    Base64码的编码与解码

    此外,现代编程语言通常内置了Base64编码和解码的库函数,如Python的`base64`模块,JavaScript的`btoa()`和`atob()`函数,Java的`java.util.Base64`类等,这些内置函数大大简化了开发者的任务。 在实际应用中,除了...

    url编码解码源代码

    这些源代码可能使用不同的编程语言编写,例如Python、C++、Java或JavaScript等。分析和学习这些源代码可以帮助我们更好地理解URL编码和解码的工作原理,以及如何在实际应用中高效地处理这些操作。 此外,了解如何...

    java实现js的escape和unescape

    通过上述讨论,我们不仅了解了如何在Java中实现JavaScript的`escape`和`unescape`功能,还深入了解了编码与解码的基本原理。这对于跨语言的数据处理和网络通信具有重要的实践意义。掌握这些技巧,能够帮助开发者更加...

Global site tag (gtag.js) - Google Analytics