🌐 ZH-TW

👻 不可見字元移除器

尋找文字中隱藏的零寬字元、BOM、不可斷行空格(NBSP)與控制字元,取得每個程式點位的數量表,並一次全部移除。

找到的字元
0
碼點 名稱 數量
指南

瞭解更多

01

1. 為什麼不可見字元會造成麻煩

像零寬空格(U+200B)、連接符號(U+200C、U+200D)以及前置 BOM(U+FEFF)在畫面上看不見,但仍然是字串中的真實字元。當它們悄悄進入程式碼或組態檔時,可能會破壞字串相等檢查、干擾正則比對,或導致 JSON/YAML 解析錯誤。

02

2. 會偵測哪些內容

本工具會偵測零寬字元(U+200B-U+200D、word joiner U+2060)、BOM(U+FEFF)、不可斷行空格 NBSP(U+00A0)、方向標記(U+200E、U+200F)、軟連字號(U+00AD),以及除 Tab 與換行以外的 C0/C1 控制字元。每一項都會列在表格中,包含其碼點(U+XXXX)、名稱與出現次數。

03

3. 這些字元來自哪裡

它們常見於從文字處理軟體複製的文字、以錯誤編碼開啟的檔案,以及某些訊息應用程式或網站為了浮水印或追蹤而插入的零寬字元。若留在原始碼或組態檔中,可能會變成令人困惑的差異,或導致建置失敗——在貼到任何敏感位置前先用此工具掃描,是一項低成本的安全檢查。

常見問題

我的文字會被送到伺服器嗎?
不會。所有掃描與移除都在您的瀏覽器中進行,本工具不會呼叫後端 API。
也會移除 Tab 或一般換行符嗎?
不會。Tab(U+0009)與換行符(U+000A、U+000D)被視為正常格式字元,不會列入偵測與移除。
它會偵測全形空格嗎?
全形空格(U+3000)通常被視為可見字形,目前不在偵測清單中。如果你也需要處理它,請搭配「移除空白」一起使用。