JSON 字串編碼/解碼工具
安全與私密保證
本工具專為開發者設計,提供 100% 本地端運算。您的文字內容絕不會離開您的瀏覽器, 我們不設後端資料庫儲存,確保測試過程完全符合資訊安全規範。
處理結果
等待操作中...
常見問題 (FAQ)
Q: 為什麼 PHP 的 json_encode() 會把中文變成 \u4e2d\u6587 這種格式?要怎麼避免?
A: json_encode() 預設會把所有非 ASCII 字元(包含中文、日文、韓文、emoji)跳脫成 \uXXXX 格式。傳入 JSON_UNESCAPED_UNICODE 旗標就能讓它保留原始 UTF-8 文字。可以取消勾選上方的「跳脫 Unicode」來預覽這個效果。
Q: 為什麼 PHP 會把斜線 / 跳脫成 \/?
A: json_encode() 預設會把「/」跳脫成「\/」,這是歷史因素:讓包含網址的 JSON 可以安全內嵌在 HTML 的 <script> 標籤裡,不會不小心比對到結束的 </script> 序列。傳入 JSON_UNESCAPED_SLASHES 旗標可以關閉這個行為。可以取消勾選上方的「跳脫斜線」來預覽這個效果。