`
zhuixue
  • 浏览: 172500 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

encodeURI 方法

    博客分类:
  • js
阅读更多

      通过JavaScript拼接包含中文的URL。发现单数中文字符串值传递时出现乱码错误。使用encodeURI(URIString)就可以解决这个问题

 

      encodeURI 方法将文本字符串编码为一个有效的统一资源标识符 (URI)。

说明

     encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。          

     encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。

 

   encodeURIComponent(encodedURIString)必选的 encodedURIString 参数代表一个已编码的 URI 组件。

 说明

     encodeURIComponent 方法返回一个已编码的 URI。如果您将编码结果传递给 decodeURIComponent,那么将返回初始的字符串。因为 encodeURIComponent 方法对所有的字符编码,请注意,如果该字符串代表一个路径,例如 /folder1/folder2/default.html,其中的斜杠也将被编码。这样一来,当该编码结果被作为请求发送到 web 服务器时将是无效的。如果字符串中包含不止一个 URI 组件,请使用 encodeURI 方法进行编码。

分享到:
评论

相关推荐

    js传参数受特殊字符影响错误的解决方法

    解决方法: encodeURI 方法 将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 说明 encodeURI 方法返回一个编码的 URI。如果您将编码结果...

    JS中三种编码方式(escape,encodeURI,encodeURIComponent)

    NULL 博文链接:https://liuzidong.iteye.com/blog/829204

    javascript中encodeURI和decodeURI方法使用介绍

    encodeURI方法不会对下列字符进行编码:”:”、”/”、”;” 和 “?”,encodeURIComponent方法可以对这些字符进行编码。 decodeURI()方法相当于java.net.URLDecoder.decode(URIString, “UTF-8”); encodeURI()方法...

    javascript语言参考+教程 CHM

    encodeURI 方法; encodeURIComponent 方法; escape 方法; eval 方法; exec 方法; exp 方法; fixed 方法; floor 方法; fontcolor 方法; fontsize 方法; fromCharCode 方法; getDate 方法; getDay 方法; ...

    JS的encodeURI和java的URLDecoder.decode使用介绍

    如果不想在url中看到有明文,比如http://localhost:8080/template_1/login.action?user=张三 可以使用js的encodeURI的URLDecoder.decode一起使用一起来把url加密下 (1)JS在页面上把数据var val = encodeURI...

    精通JavaScript

    • 5.9.htm encodeURI方法 • 5.10.htm decodeURI方法 • 5.11.htm decodeURI方法 • 5.12.htm decodeURI方法 • 5.13.htm isNaN方法 • 5.14.htm escape方法 • ...

    encodeURIComponent encodeURI 中文转GBK编码

    serialize , encodeURIComponent encodeURI 中文转成GBK编码 encodeURIComponent encodeURI 默认转 utf-8 ;重写方法 转成GBK

    javascript文档

    encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 encodeURIComponent 方法 将文本字符串编码为合法的通用资源标识符 (URI)组件。 Enumerator 对象 提供集合中的项的枚举。 相等运算符(==) 比较...

    JScript 语言参考

    encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 encodeURIComponent 方法 将文本字符串编码为合法的通用资源标识符 (URI)组件。 Enumerator 对象 提供集合中的项的枚举。 相等运算符(==) 比较...

    微软JavaScript手册

    encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 encodeURIComponent 方法 将文本字符串编码为合法的通用资源标识符 (URI)组件。 Enumerator 对象 提供集合中的项的枚举。 相等运算符(==) 比较...

    精通javascript

    • 5.9.htm encodeURI方法 • 5.10.htm decodeURI方法 • 5.11.htm decodeURI方法 • 5.12.htm decodeURI方法 • 5.13.htm isNaN方法 • 5.14.htm escape方法 • ...

    javascript中encodeURI和decodeURI方法使用介绍.docx

    javascript中encodeURI和decodeURI方法使用介绍.docx

    在JavaScript中通过URL传递汉字的方法

    如果字符串中包含不止一个URI组件,请使用encodeURI方法进行编码。 在实践中,我们可以使用以下代码来实现: ```javascript function callURL(Value1, Value2) { document.URL = "Default.aspx?Value1=" + ...

    JavaScript使用encodeURI()和decodeURI()获取字符串值的方法

    主要介绍了JavaScript使用encodeURI()和decodeURI()获取字符串值的方法,实例分析了encodeURI()和decodeURI()函数解析字符串的相关技巧,需要的朋友可以参考下

    简单明了区分escape、encodeURI和encodeURIComponent

    一、前言 讲这3个方法区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。 二、escape和它们不是同一类 简单来说,escape是对字符串(string)进行...三、最常用的encodeURI和encodeURIComponent

    escape、encodeURI 和 encodeURIComponent 的区别

    escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。

    jsp中URL传递中文参数的处理方法

    等特殊符号,可以使用encodeURIComponent(encodeURIComponent(中文)),服务器解码方法跟encodeURI的解码相同。 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等...

    深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例

    JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape, decodeURI, decodeURIComponent 。 下面简单介绍一下它们的区别: 1 escape()函数 定义和...

Global site tag (gtag.js) - Google Analytics