encodeURI, decodeURI, encodeURIComponent, decodeURIComponent
- 函式 encodeURI 將 制式來源識別名(Uniform Resource Identifier:URI)加以編碼,會將特定文字換成 UTF-8 的脫離序碼。其語法是:
encodeURI(URI)
右列字母不會編碼:英文字母 數字 - _ . ! ~ * ' ( ) ; , / ? : @ & = + $ #
如果要將完整的 URI 編碼,就不需要將上列字母編碼。如果是 GET, POST 的要求(request)部分,則要用 encodeURIComponent 函式。
- 函式 decodeURI 將 編碼的URI 加以解碼。其語法是:
decodeURI( 編碼的URI )
- 函式 encodeURIComponent 將 URI 的分項加以編碼,會將特定文字換成 UTF-8 的脫離序碼。其語法是:
encodeURIComponent(str)
右列字母不會被轉換:英文字母 數字 - _ . ! ~ * ' ( )
- 函式 decodeURIComponent 將 編碼的URI 加以解碼。其語法是:
decodeURIComponent( 編碼的URI )