JavaScript 編碼函數(shù)escape() 、解碼函數(shù)unescape() 及在線(xiàn)編碼、解碼網(wǎng)址
完善時(shí)間:2014-11-30 01:09:38會(huì)員:bekda目錄:公司相關(guān) - 其他瀏覽:4380 次
escape() 函數(shù)可對(duì)字符串進(jìn)行編碼,這樣就可以在所有的計(jì)算機(jī)上讀取該字符串。
語(yǔ)法:
escape(string)
返回值:
已編碼的 string 的副本。其中某些字符被替換成了十六進(jìn)制的轉(zhuǎn)義序列。
該方法不會(huì)對(duì) ASCII 字母和數(shù)字進(jìn)行編碼,也不會(huì)對(duì)下面這些 ASCII 標(biāo)點(diǎn)符號(hào)進(jìn)行編碼: * @ - _ + . / 。
其他所有的字符都會(huì)被轉(zhuǎn)義序列替換。
unescape() 函數(shù)
unescape() 函數(shù)可對(duì)通過(guò) escape() 編碼的字符串進(jìn)行解碼。
語(yǔ)法:
unescape(string)
返回值:
string 被解碼后的一個(gè)副本。
該函數(shù)的工作原理是這樣的:通過(guò)找到形式為 %xx 和 %uxxxx 的字符序列(x 表示十六進(jìn)制的數(shù)字),用 Unicode 字符 \u00xx 和 \uxxxx 替換這樣的字符序列進(jìn)行解碼。
在線(xiàn)編碼/解碼網(wǎng)址:
貝加達(dá)在線(xiàn)編碼/解碼:escape()/unescape()函數(shù)
注意事項(xiàng):
在線(xiàn)編碼/解碼網(wǎng)址中有“escape編碼”及“bekda編碼”兩種編碼,“bekda編碼”為公司特定場(chǎng)合專(zhuān)用編碼,正常情況請(qǐng)選擇“escape編碼”。
發(fā)布日期:2020/01/15
發(fā)布日期:2019/07/22
發(fā)布日期:2019/03/17
蘇公網(wǎng)安備 32011102010041號(hào)
320111201705278429
蘇ICP備12027725號(hào)