JavaScript escape()
escape方法可對字串進行編碼,於是就可以在所有的計算機上讀取該字串。
此方法不會對ASCII字母和數字進行編碼,也不會對後面這些ASCII 符號進行編碼: * @ - _ + . / 。
其他所有字元都會被轉義序列替換。
特別說明:此方法已經被廢棄,不推薦使用。
更多內容參閱JavaScript Global 物件一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼escape(string)
引數解析:
(1).string:引數可以是字串直接量也可以是字串物件。
編碼規則:
(1).ASCII碼的字母或者數字不會被編碼。
(2).* @ - _ + . /字元也不會被編碼。
(3).如果是Latin-1字符集中可以編碼的字元,那麼就會被編碼為%xx的格式,xx是兩位十六進位制數。
(4).如果是Latin-1字符集以外的字元,那麼就會被編碼為%uxxxx格式,xxxx是四位十六進位制數。
特別說明:標準ASCII碼是0-127,而擴充套件的ASCII是0-255的,也可以稱之為Latin-1字符集。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str=new String("abc-=\"); console.log(escape(str))
由上面的程式碼可以看出ASCII碼的數字和字母不會被編碼,特殊的中劃線也不會被編碼。
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(escape("ć"));
超出Latin-1字符集的,就會以unicode的形式表示。
相關文章
- escape in ABAP and JavaScriptJavaScript
- JavaScript unescape()JavaScript
- JavaScript編碼函式escape()、encodeURI()、encodeURIComponent()區別JavaScript函式
- MySql escape如何使用MySql
- decodeURI和escape
- ORACLE escape stringOracle
- Deals for 07 Runescape GoldGo
- mysql 的Escape轉義字串MySql字串
- RuneScape - To verify your level of combatBAT
- ORACLE中ESCAPE關鍵字用法Oracle
- Lodash原始碼分析-escape.js原始碼JS
- using escape character whitin oracleOracle
- Thankfully, we have sites such as RuneScape playerAuctions
- underscore 系列之字元實體與 _.escape字元
- encodeURI、encodeURIComponent和escape用法
- 【oracle 匯入、匯出】escape 的作用。Oracle
- json字串轉義格式化後再轉換處理demo StringEscapeUtils.unescapeJavaJSON字串Java
- MySql escape的使用案例詳解獗鰳MySql
- 狀壓 + 網路流 -- Escape HDU - 3605
- Go語言之變數逃逸(Escape Analysis)分析Go變數
- 查詢語句中escape的轉義字元字元
- iOS Jailbreak Principles - Undecimus 分析(一)Escape from SandboxiOSAI
- Swift 3必看:@noescape走了, @escaping來了SwiftAPI
- escape()、encodeURI()、encodeURIComponent()區別詳解
- C#寫一個js的escape函式C#JS函式
- phpescapeshellcmd多位元組編碼漏洞解析及延伸PHP
- escape函式處理帶加號字串問題函式字串
- 電腦hold escape key to prevent startlsback怎麼處理?TLS
- 通過Ansi Escape Codes酷炫玩轉命令列!命令列
- linux/unix下telnet提示Escape character is '^]'的意義Linux
- Jsp Unescaped xml character報錯的解決辦法JSXML
- 女黑客SandboxEscaper又曝光4個Windows 10零日漏洞黑客Windows
- stringByAddingPercentEscapesUsingEncoding方法被替換 iOS9.0EncodingiOS
- 從 VNCTF2024 的一道題學習QEMU EscapeVNCTF2
- 微軟修復了五個SandboxEscaper零日漏洞中的四個微軟
- CPI0.13$! 射擊遊戲爆款案例《Z Escape》研發立項覆盤遊戲
- IDC FutureScape:2023年全球IT行業十大預測行業
- escape,encodeURI,encodeURIComponent, URLEncode, RawURLEncode, HTMLEntity, AddSlash, JSON EncodeHTMLJSON