JavaScript decodeURIComponent() 函数
decodeURIComponent -- 解码encodeURIComponent函数编码的字符串
- decode,中文"解码"的意思
- 引用网址:http://www.dreamdu.com/javascript/decodeURIComponent/
decodeURIComponent函数语法
decodeURIComponent(str);
decodeURIComponent函数参数
- str -- 编码的字符串
decodeURIComponent函数返回值
还原(解码)decodeURIComponent函数编码的字符串
decodeURIComponent函数说明
decodeURIComponent是一个全局函数,用于解码encodeURIComponent编码的字符串
示例
varstr="梦之都 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中含有格式化错误的转义序列,无法解码
延伸阅读
- JavaScript encodeURIComponent() 函数
- JavaScript decodeURI() 函数
- JavaScript encodeURI() 函数
- JavaScript escape() 函数