decodeURI() 函式

JavaScript內置函式,用於對 encodeURI() 函式編碼過的 URI 進行解碼。

簡介,語法,返回值,實例,

簡介

decodeURI()函式
作用:可對 encodeURI() 函式編碼過的 URI 進行解碼。
注意:ECMAScript v3 已從標準中刪除了 unescape() 函式,並反對使用它,因此應該用 decodeURI() 和 decodeURIComponent() 取而代之。

語法

decodeURI(URIstring)
參數
描述
URIstring
必需。一個字元串,含有要解碼的 URI 或其他要解碼的文本。

返回值

URIstring 的副本,其中的十六進制轉義序列將被它們表示的字元替換。

實例

在本例中,我們將使用 decodeURI() 對一個編碼後的 URI 進行解碼:
<script type="text/javascript">
var test1="你好 世界!"
document.write("測試一:"+encodeURI(test1)+ "<br />")
test2=encodeURI(test1)
document.write("測試二:"+decodeURI(test2))
</script>
輸出結果:
測試一:%E4%BD%A0%E5%A5%BD%20%E4%B8%96%E7%95%8C%EF%BC%81
測試二:你好 世界!

相關詞條

熱門詞條

聯絡我們