JavaScript encodeURI() 函數

定義和用法

encodeURI() 函數用于對 URI 進行編碼。

此函數對特殊字符進行編碼,除了: , / ? : @ & = + $ #(請使用 encodeURIComponent() 對這些字符進行編碼)。

提示:請使用 decodeURI() 函數對已編碼的 URI 進行解碼。

實例

對 URI 進行編碼:

var uri = "my test.asp?name=ståle&car=saab";
var res = encodeURI(uri);

親自試一試

語法

encodeURI(uri)

參數值

參數 描述
uri 必需。要編碼的 URI。

技術細節

返回值: 字符串,表示編碼后的 URI。

瀏覽器支持

函數 Chrome Edge Firefox Safari Opera
encodeURI() 支持 支持 支持 支持 支持