空白符號
列出常見「看起來是空白」的字元,點「複製」就能貼上。每個字元附碼位、官方名稱與在你瀏覽器裡量到的實際寬度。
本機端處理・零上傳
先看提醒:各平台(聊天軟體、社群、遊戲、表單)對這些字元的處理不同,也會隨版本改變,我們無法驗證,請自行貼上測試。請勿用隱形字元偽造空白暱稱、冒充他人、規避平台規則或騙取他人信任。
使用說明
- 在列表裡找想要的空白字元,可以先看它的名稱與實際寬度。
- 按該字元的「複製」;要一次多個,在「產生指定數量的空白」填個數再按「複製」。
- 想知道一段文字裡有沒有隱形字元,貼到下方的檢查區。
檢查文字裡有沒有隱形字元
貼上一段文字,會列出裡面是哪些特殊空白或零寬字元(以上方清單為準)。
用途與不當使用提醒
- 正當用途:排版對齊、在文字前面留縮排、調整空行、測試程式如何處理空白與零寬字元、除錯資料裡看不見的字元。
- 不要用來偽造空白暱稱或隱形帳號冒充他人、躲避平台的名稱規則或檢舉、在文字裡暗藏內容欺騙他人。
- 可能造成問題:隱形字元混進帳號、密碼、檔名、網址或程式碼,常導致比對失敗、登入失敗,而且肉眼很難發現。零寬字元也可能讓螢幕閱讀器的朗讀行為不一致。
為什麼會有這麼多種「空白」
Unicode 為了不同語言與排版需求,定義了許多寬度不同的空格,也有一些本身不是空白、但字形是空的字元(例如韓文填充、點字空白)。是否被「去除前後空白」「合併連續空白」或「判定為空白」,取決於軟體實作,所以同一個字元在不同地方結果不同。官方名稱與分類取自 Unicode Character Database(unicode.org)。
為什麼要用這些特殊空白,而不是按空白鍵?
一般空格常在送出時被系統去掉前後空白,或連續多個被合併成一個。這些字元是不同的 Unicode 字元,有的寬度不同、有的不屬於「空白」,所以處理結果會不一樣。
哪個平台可以用?
各平台對這些字元的處理方式不同,也會隨 App 版本改變,我們無法替你保證。請直接在你要用的地方貼上測試。
零寬空格(U+200B)和韓文填充(U+3164)有什麼差別?
零寬空格寬度為 0,幾乎看不到,屬於格式控制字元;韓文填充是一個韓文字母類的字元,在多數字型中有一個字的寬度。兩者在程式判斷「是不是空白」時結果也不同,頁面上有 trim() 的實測結果可以參考。
可以用來做空白暱稱或冒充別人嗎?
請不要。用隱形字元偽裝成他人、規避平台規則或欺騙他人,可能違反平台使用規範,也可能涉及法律責任。