基本介紹
- 中文名:encodeURIComponent() 函式
- 作用::可把字元串作為URI 組件進行編碼
- 語法:encodeURIComponent(URIstring)
- 返回值:URIstring 的副本
簡介,語法,返回值,說明,實例,
簡介
encodeURIComponent() 函式
作用:可把字元串作為URI 組件進行編碼。
語法
encodeURIComponent(URIstring)
參數 | 描述 |
URIstring | 必需。一個字元串,含有 URI 組件或其他要編碼的文本。 |
返回值
說明
1、該方法不會對 ASCII 字母和數字進行編碼,也不會對這些 ASCII 標點符號進行編碼: - _ . ! ~ * ' ( ) 。
注意 encodeURIComponent() 函式 與 encodeURI() 函式的區別之處,前者假定它的參數是 URI 的一部分(比如協定、主機名、路徑或查詢字元串)。因此 encodeURIComponent() 函式將轉義用於分隔 URI 各個部分的標點符號。
實例
<script type="text/javascript">
document.write("測試一:"+encodeURIComponent("你好,世界!")+ "<br />")
document.write("測試二:"+encodeURIComponent("Hello world!")+ "<br />")
document.write("測試三:"+encodeURIComponent(",/?:@&=+$#"))
</script>
輸出結果:
測試一:%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81
測試二:Hello%20world!
測試三:%2C%2F%3F%3A%40%26%3D%2B%24%23