JS decodeURIComponent()解码
decodeURIComponent()函数
JavaScript中decodeURIComponent()函数,可用于对encodeURIComponent()函数编码的URI(含特殊字符的编码)进行解码。
语法
decodeURIComponent( uri )
提示:uri为JavaScript中的string字符串类型值,为必须参数。
decodeURIComponent()实例代码,及在线编辑器
下方实例将对比decodeURI()函数和decodeURIComponent()函数解码uri的不同之处:
<p id='p1'></p>
<p id='p2'></p>
<p id='p3'></p>
<script>
var uri = "https://www.x1y1z1.com"
var encode_uri = encodeURIComponent(uri)
var text1 = "编码URI为:" + encode_uri
document.getElementById("p1").innerHTML = text1
var decode_component_uri = decodeURIComponent(encode_uri)
var text2 = "解码URI为:" + decode_component_uri
document.getElementById("p2").innerHTML = text2
var decode_uri = decodeURI(encode_uri)
var text3 = "解码URI为:" + decode_uri
document.getElementById("p3").innerHTML = text3
</script>