将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件。encodeURIComponent(encodedURIString)
必选的 encodedURIString 参数代表一个已编码的 URI 组件。说明
encodeURIComponent 方法返回一个已编码的 URI。如果您将编码结果传递给 decodeURIComponent,那么将返回初始的字符串。因为 encodeURIComponent 方法对所有的字符编码,请注意,如果该字符串代表一个路径,例如 /folder1/folder2/default.html,其中的斜杠也将被编码。这样一来,当该编码结果被作为请求发送到 web 服务器时将是无效的。如果字符串中包含不止一个 URI 组件,请使用 encodeURI 方法进行编码。要求
版本 5.5
必选的 encodedURIString 参数代表一个已编码的 URI 组件。说明
encodeURIComponent 方法返回一个已编码的 URI。如果您将编码结果传递给 decodeURIComponent,那么将返回初始的字符串。因为 encodeURIComponent 方法对所有的字符编码,请注意,如果该字符串代表一个路径,例如 /folder1/folder2/default.html,其中的斜杠也将被编码。这样一来,当该编码结果被作为请求发送到 web 服务器时将是无效的。如果字符串中包含不止一个 URI 组件,请使用 encodeURI 方法进行编码。要求
版本 5.5
解决方案 »
- javascript正则匹配字符串可有可无的问题
- firefox浏览器下,如何做到自动点击链接
- 怎样得到浏览器最大化时的可用区域高度?
- ff下event.target的疑问
- jq问题
- 如何弹出一个窗口,并设定该窗口的大小,位置,并将工具栏,地址栏等隐藏,屏蔽常用快捷键?
- 如何用脚本禁止用户查看源文件?
- 异地局域网javascript运行不稳定怎么回事?
- 树型菜单的问题
- localstorage存的数据太多,短时调不出来怎么办
- 在IE6.0中如何使用Microsoft Script Debugger工具调试javascript代码?
- 求一网页功能:对页面的表单,光标移动每行时,可以高亮显示当前行
escape(url)
可以用它来对中文的URL进行编码;
请参阅
encodeURI 方法 | encodeURIComponent 方法 | String 对象 | unescape 方法应用于: Global 对象
要求
版本 1
对 String 对象编码以便它们能在所有计算机上可读, escape(charString)
必选项 charstring 参数是要编码的任意 String 对象或文字。说明
escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。字符值大于 255 的以 %uxxxx 格式存储。注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。