JavaScript decodeURIComponent() 函数

decodeURIComponent -- 解码encodeURIComponent函数编码的字符串
  • decode,中文"解码"的意思
  • 引用网址:http://www.dreamdu.com/javascript/decodeURIComponent/

decodeURIComponent函数语法

decodeURIComponent(str);

decodeURIComponent函数参数

  • str -- 编码的字符串

decodeURIComponent函数返回值

还原(解码)decodeURIComponent函数编码的字符串

decodeURIComponent函数说明

decodeURIComponent是一个全局函数,用于解码encodeURIComponent编码的字符串

示例

var str="梦之都 http://www.dreamdu.com/";
str=encodeURIComponent(str);
document.write(str);
str=decodeURIComponent(str);
document.write(str);
str=encodeURI(";/?:@&=+$,#-_.!~*'()");
document.write(str);
str=encodeURIComponent(";/?:@&=+$,#-_.!~*'()");
document.write(str);

结果:

%E6%A2%A6%E4%B9%8B%E9%83%BD%20http%3A%2F%2Fwww.dreamdu.com%2F
梦之都 http://www.dreamdu.com/
;/?:@&=+$,#-_.!~*'()
%3B%2F%3F%3A%40%26%3D%2B%24%2C%23-_.!~*'()

JavaScript decodeURIComponent() 函数示例 -- 可以尝试编辑

decodeURIComponent函数异常

  • URIError -- str中含有格式化错误的转义序列,无法解码

延伸阅读



  • 教程中有什么不懂的地方?发现教程的错误!对教程有什么建议!快快给我留言呀 给猴子留言,我会尽快解答你的问题:)
  • HTML代码