正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上編碼後的值、開啟檔案或嘗試範例。
- 選擇格式。結果會隨輸入更新。
- 複製結果或下載轉換後的資料。
正確解碼 Unicode
將 Unicode 及常見字串跳脫還原為可讀文字。請貼上字串內容,不要帶外圍引號。
UTF-16 模式支援 \uXXXX 序列。碼位模式還接受 \u{…}。不完整跳脫、無效碼位和孤立代理碼都會被報告。
讀取跳脫後的字串內容
支援的短跳脫為反斜線、雙引號、斜槓以及 b、f、n、r、t。UTF-16 跳脫必須包含四位十六進位數字。跳脫周圍的原本文字會被保留。
輸入
\u4f60\u597d\uff0c\u958b\u767c\u8005\uff01\ud83d\udc4b結果
你好,開發者!👋預設設定會對這段輸入執行一遍轉換。
代理對與純量值
UTF-16 高代理碼後必須接續低代理碼。碼位寫法僅適用於碼位模式,數值最大為 U+10FFFF,且不包含代理碼的碼位。
不執行跳脫後的輸入
轉換器直接解析跳脫,絕不使用 eval,也不執行 JavaScript。不支援 %uXXXX、\xNN、八進位跳脫或未知跳脫字母。一次執行只解碼一層。
處理限制
最多支援 5 MiB 輸入、20 MiB 輸出,每次執行最長 10 秒。文字檔案必須使用 UTF-8。Base64 編碼也支援二進位檔案。文件保留在你的裝置上。
?
常見問題
應該包含外層引號嗎?
不應該。請只貼上跳脫後的字串內容,輸入中的外層引號會被視為資料。
為什麼 \u{1f44b} 被拒絕?
請選擇碼位模式。UTF-16 模式只接受四位數字的 \uXXXX 跳脫。
可以解碼 %uXXXX 或 \xNN 嗎?
不可以。那是不同格式。此工具處理說明中列出的 Unicode 和常見字串跳脫。
孤立的代理碼會怎樣?
它會被拒絕,不會產生無法透過 UTF-8 無損往返的文字。
解碼工具會執行 JavaScript 嗎?
不會。它只將支援的跳脫作為資料解析。