為什麼表情符號會影響字元數
一個表情符號可以占七個 UTF-16 單位。看看你的文字該用哪種方式計數。
一個表情符號看起來像一個字元,但在文字欄位的內部表示中可能佔用多個單位。這就是為什麼兩個計數器可能會有不同結果,但都不會遺失你的文字。
CozyToolkit 的 字數計數器 計算 Unicode 字素群集:通常對應你看到的單一字元的群組。它會將連接的表情符號如 👩🏽💻 計為一個字元,而不是分別計算其組成部分。
試試一個簡短草稿
打開 範例文字檔,複製內容並貼到 您的文字。兩行文字中間有一個空白行,且沒有最後的換行符:
Café 👩🏽💻
Ready to share?
結果是 4 個單字、23 個字元、不含空格 18 個字元 和 2 段落。表情符號算一個字元,但不算一個單字。標點符號也算入字元數。
如果你的編輯器在複製時自動加上換行符,總字元數會改變。檢查精確數字時,請以下載的檔案為準。清除會移除草稿;取消清除可還原,方便再次比較。
一個可見字元可能有多種表示方式
以下四個範例在此工具中都算作一個字元:
| 範例 | 這裡的字元數 | Unicode 代碼點數 | JavaScript UTF-16 單位數 | UTF-8 位元組數 |
|---|---|---|---|---|
A |
1 | 1 | 1 | 1 |
é |
1 | 1 | 1 | 2 |
é |
1 | 2 | 2 | 3 |
👩🏽💻 |
1 | 4 | 7 | 15 |
兩個帶重音的字母看起來相同。第一個用一個代碼點儲存帶重音字母;第二個用一個普通字母加上組合重音符號。表情符號結合了人物、膚色修飾符、連接符和筆電,顯示為一個符號。
此工具使用瀏覽器的 Intl.Segmenter 來判斷字元、單字和句子邊界。它不只是以空格分割單字,這對於沒有空格分詞的語言很重要。語言規則和瀏覽器的 Unicode 資料仍會影響單字和句子分割。單字數不等於 AI 的 token 數。
下載 精確字串及其計數 以檢視不同表示方式。該檔案中的位元組和 UTF-16 計數是參考值,並非字數計數器的額外控制項。
不含空格也排除換行符
範例中,三個空格和兩個換行符造成 23 與 18 的差異。不含空格會排除所有空白字元,包括製表符和換行符,而不只是普通空格。空白行分隔段落;單一換行符不會在此計數器中開始新段落。
這表示重新格式化後,說明文字的字數可能不變,但字元和段落數會改變。請以你打算發佈的格式(含換行)複製文字。
檢查目標平台的限制
社群平台、表單或 API 可能用不同方式計數文字。它們的限制可能基於位元組、UTF-16 單位或平台特定規則,而非此處顯示的字元數。使用此計數器編輯草稿後,發佈前請再確認最終目標。此處較低的計數不代表目標平台會接受。
閱讀時間是以每分鐘 200 個單字估算的粗略值,這個短草稿顯示不到一分鐘。它不會測量你的讀者閱讀速度。計數在你的裝置上執行,不需呼叫 AI。
結果紀錄 重現了這些範例,使用工具的計數功能於 2026 年 11 月 2 日。草稿也在瀏覽器介面中檢查過。範例未測試社群發佈限制或所有語言的斷詞規則。