Unicode 跳脫 / 反跳脫

Unicode 跳脫 / 反跳脫可在文字與 \uXXXX 跳脫序列之間相互轉換。貼上文字並點擊跳脫以編碼非 ASCII 字元,或點擊反跳脫將其還原。所有處理均在您的瀏覽器中本地完成,不會向伺服器傳送任何內容。

已複製!

關於 Unicode 跳脫

Unicode 跳脫使用字元的碼點(十六進位)將其表示為 \uXXXX 序列。它廣泛用於 JSON、JavaScript、Java 等語言,用於在原始碼和資料中安全地嵌入中文、日文或表情符號等非 ASCII 文字。

當你把非 ASCII 文字嵌入只接受純 ASCII 的地方時,Unicode 跳脫就很重要:JSON 設定檔、Java properties 檔、JavaScript 和 CSS 字串,以及資料庫遷移指令稿。它也是快速揭露字串中隱藏的不可見字元或形近字元的方法。

跳脫把每個字元轉換成其十六進位碼點形式,可選擇保留純 ASCII 不變;反跳脫則把這些序列(包括星形平面碼點和位元組跳脫)解碼回可讀文字。表情符號和罕見 CJK 字元的代理對在兩個方向都能正確處理。

常見問題

什麼是 Unicode 跳脫序列?

它用字元的十六進位碼點來表示該字元,這是 JSON、JavaScript 和 Java 用來在純 ASCII 檔案中安全嵌入非 ASCII 文字的形式。

它能只跳脫非 ASCII 字元嗎?

可以。預設情況下它保留純 ASCII 不變,只跳脫 ASCII 範圍以上的字元,使輸出保持可讀。你可以關閉此選項以跳脫所有字元。

它支援表情符號和 CJK 字元嗎?

支援。表情符號以及罕見的中文、日文和韓文字元所用的代理對在兩個方向都能被正確編碼和解碼。