`

将浏览器中传递过去的字符串进行URI编码

 
阅读更多

encodeURI将浏览器中传递过去的字符串进行URI编码,浏览器中默认采用utf-8对中文编码,与jsp页面中设置的字符编码无关,decodeURI是其解码函数

<script type="text/javascript">
  var strURI=encodeURI("http://www.digi.cn/in.jsp?name=天逸&pass= aa");
 var strURI2= decodeURI(strURI);
  alert(strURI);
    alert(strURI2);

</script>

<!--EndFragment-->

分享到:
评论

相关推荐

    PHP+JS Base64和URI编码解码混合使用

    在浏览器端,JavaScript可能先进行Base64编码,然后在前端进行URI编码,以便在URL或Ajax请求中使用。 在提供的压缩包文件"demo"中,很可能包含了一个示例,演示了这种混合编码的使用方法。这个示例可能包括一个PHP...

    js中传递特殊字符的方法.docx

    如果条件允许,你可以将需要传递的字符串放入一个隐藏的form元素中,然后通过JS触发form的submit事件来提交数据。这样,浏览器会负责正确的URL编码,确保特殊字符不受影响。 2. **手动替换特殊字符为十六进制编码*...

    PHP+JS Base64和URI编码解码

    首先,定义了一个包含中文字符的字符串,然后用`base64_encode()`进行编码,输出编码后的结果,再通过`base64_decode()`解码回原始数据。 如果`demo.php`文件还涉及到URI编码,那么可能会有类似以下的代码: ```...

    将图片进行Base64编码后传输

    "将图片进行Base64编码后传输"是一种高效且便捷的方式,它允许我们直接将图片数据嵌入到文本格式中,方便在网络中传递。这种技术广泛应用于JSON API、HTML页面以及任何不支持二进制数据流的系统。 Base64是一种编码...

    js中传递特殊字符(+,&amp;)的方法.docx

    在JavaScript中,当我们需要传递包含特殊字符的数据时,可能会遇到一些问题,特别是在涉及到网络请求(如Ajax)或者字符串拼接时。特殊字符如"+"和"&amp;"(HTML实体表示的"与"号)可能会引起解析错误或者导致预期...

    json-uri:小型且与浏览器兼容的URL友好型JSON转换器

    使用uri编码时,与uri编码的JSON字符串相比,大小减少了25%〜40% JSON-URI搜索中提供的字符串未使用的字符,然后替换最常见的字符( { } . :等)和序列( "," ":"等)在JSON字符串与它们。 这以合理的成本显着...

    Data URI浅析

    - **字符集**:可选参数,定义了Data URI中字符串的编码方式,默认为UTF-8。 - **Base64编码**:用于编码二进制数据的方法。如果使用此选项,则Data URI中的数据会被转换为Base64格式,这对于传输图像等二进制文件...

    【JavaScript源代码】基于网址URL中特殊字符转义编码.docx

    适用于整个URI,但不包括查询字符串中的键值对。 3. `encodeURIComponent()`:这个函数会编码所有的非字母数字字符,包括在URI组件中具有特殊含义的字符。它是编码URL查询参数的最佳选择。 **JavaScript编码函数的...

    解析WEB开发编码问题

    此外,URI编码(如:%E4%B8%AD)是将字符串用%加字符集编码的表示法,用于在URL中安全地传递非ASCII字符,其与字符到字节的转换并不相同,但在Java中,`getBytes()`和`String(bytes[], "字符集")`分别用于编码和解码...

    前端开源库-uri-util

    同时,它还支持将这个对象再转换回URI字符串。 2. **编码与解码**:在URI中,某些字符需要被编码以符合标准,如空格通常会被转换为`%20`。uri-util库提供了对URI编码和解码的功能,确保URI的正确性和安全性。 3. *...

    svg-url-loader:一个Webpack加载器,将SVG文件作为utf-8编码的DataUrl字符串加载

    svg-url-loader 一个Webpack加载程序,它将SVG文件作为utf-8编码的DataUrl字符串加载。 现有的始终对data-uri进行Base64编码。 由于SVG内容是人类可读的xml字符串,因此不必强制使用base64编码。 相反,人们只能逃离...

    jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】

    这个函数能够对URI中的特殊字符进行编码,使其能够在URL中安全传输。例如,在one.html页面中,使用encodeURI对用户输入的searchText进行编码,再将其拼接到目标页面的URL后面。 其次,页面跳转的实现一般通过修改...

    js中传递特殊字符(+,&amp;)的方法

    因此,如果字符串中包含这些字符,它们可能在传递过程中被误解,导致服务器接收到的数据与原始数据不符。 解决这个问题,我们可以采取以下几种方法: 1. 使用`&lt;form&gt;`元素:将特殊字符包含在表单字段中,然后通过...

    url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

    - **`encodeURIComponent()`**:专门用于对URL的一部分进行编码,适合处理URL中的查询字符串或路径段。 #### 使用场景示例 假设我们需要构建一个包含中文参数的URL请求: ```javascript let keyword = "你好"; ...

    Encode_ Decode Tools URL编码解码工具

    1. **表单提交**:当用户在HTML表单中输入数据并提交时,浏览器会自动对非ASCII字符和特殊字符进行URL编码。 2. **查询字符串**:在URL的查询部分,如果包含空格或其他特殊字符,这些字符需要编码以防止解析错误。 3...

    jsp传参特殊字符

    - `escape()`:该函数可以将字符串编码为适用于URL的形式,但是它并不完全符合URL编码的标准,因此在现代浏览器中已经被废弃。 - `encodeURI()`:此函数会编码整个URI(包括协议部分),并且保留了特殊字符“!”、...

    基于PHP的URL编码转换工具源码.zip

    5. **应用实例**:URL编码常用于处理查询字符串(GET请求中的参数),POST数据的编码,以及在URL中传递非ASCII字符。 6. **自定义编码**:在某些情况下,开发者可能需要自定义编码逻辑,比如对某些字符进行特殊处理...

    domino xpages URL中文传值

    - `java.net.URLDecoder.decode()` 用于解码已编码的字符串。这里使用 `utf-8` 编码格式,确保中文字符能够正确还原。同样,如果需要在后端重新编码,可以使用 `java.net.URLEncoder.encode()`。 5. **防缓存策略*...

    中文乱码解决方案参考.pdf

    如Java代码所示,使用`URLEncoder.encode()`和`URLDecoder.decode()`,先将UTF-8编码的字符串转换为ISO-8859-1编码的字节数组,然后再解码回字符串。但是,这种转换可能不完全准确,特别是对于GBK和其他编码方式,...

    C++Http上传文件到web服务器,解决中文参数乱码

    这里的`urlencode`函数是一个假设存在的函数,用于对已编码为UTF-8的字符串进行URL编码,以确保它们能在URL或请求体中安全传输。 总的来说,解决C++使用CHttpConnect类进行HTTP文件上传时的中文参数乱码问题,关键...

Global site tag (gtag.js) - Google Analytics