遵守字數或字元數限制
發布於 · 更新於 閱讀約 2 分鐘
500 個字元或 300 個詞的限制,取決於怎麼數。同一段文字,數不數空格、表情符號或換行,會得到不同的總數。
工具給出的數字
統計字數 在您輸入時實時顯示六個數字,點擊“處理”按鈕後給出詳細結果。兩者的總數始終相同。
| 數字 | 統計什麼 |
|---|---|
| 詞數 | 由空格分隔的字元組 |
| 字元數 | 您看到的符號,包括空格 |
| 不含空格 | 字元,不含空格和換行 |
| 行數 | 行,包括空行 |
| 段落數 | 由空行隔開的文字塊 |
| 閱讀時間 | 按每分鐘 220 個詞估算的時間,向上取整到分鐘 |
什麼是一個詞
兩個空格之間的每一組字元都算作一個詞,包括像“%”這樣單獨的符號。測試結果如下:
| 文字 | 詞數 |
|---|---|
| Aujourd’hui, c’est l’été : peut-être 12,5 % de plus. | 9 |
| L’été d’aujourd’hui, c’est-à-dire demain. | 4 |
| rendez-vous 10-12 mars, et/ou 3×4 ; www.exemple.fr/page-1 | 7 |
| 1 234,56 € et 3.14 | 5 |
因此,連字元、撇號和斜槓不會把一個詞拆開:“peut-être”和“c’est-à-dire”各算一個詞。
空格與定位字元
文字“un deux”後面跟兩個定位字元,再接“trois”和兩個空格,共有 3 個詞、18 個字元,其中不含空格的有 11 個:多個空格和定位字元都算作字元。
帶重音的字母與表情符號
字元就是您看到的一個符號。分成兩部分寫的“é”(字母加上重音)在螢幕上算一個字元。許多表單統計的卻是另一種東西:JavaScript 長度的單位,也叫 UTF-16。
| 文字 | 字元數 | UTF-16 單位 |
|---|---|---|
| “été”(重音分解形式) | 3 | 5 |
| “Bravo 👨👩👧 ?”(家庭表情符號) | 9 | 16 |
詳細結果同時顯示兩者。如果表單拒絕了工具認為足夠短的文字,請對照 UTF-16 單位那一行。
換行
Windows 的換行用兩個符號書寫。文字“Un”“Deux”、一個空行、“Trois”,共 4 行、2 個段落、14 個字元和 17 個 UTF-16 單位:每個換行在螢幕上算 1 個字元,算 2 個單位。
中文、日文與泰文
這些文字在詞與詞之間不使用空格。此時瀏覽器會對文字進行分詞:中文句子“今天天氣很好,我們去公園。”得到 6 個詞和 13 個字元。這種分詞只是估算,限制嚴格時請按表單的規則確認。
為什麼表單顯示的總數不同
- 它統計的是 UTF-16 單位,而不是可見字元。
- 它把每個換行算作兩個符號。
- 它統計空格,或者相反,忽略空格。
- 它拆分詞的方式不同,比如在連字元處拆開。
文字裡也可能有多餘的空格。發布文字之前先清理 說明了如何去掉它們。
核對限制
- 把文字貼上到工具裡。
- 找出與規則相符的數字:詞數、字元數,還是不含空格的字元數。
- 如果表單的統計方式不同,請留出餘量,並貼上最終文字來測試。
