字串長度計算器

計算字元數、位元組數(UTF-8/ASCII)、單詞數和行數。

狀態
字元(Unicode) 0
位元組(UTF-8) 0
位元組(ASCII/多位元組) 0
單詞 0
0
空格 0
字元分解
ASCII: 0
非ASCII: 0
數字: 0
什麼是字串長度?

字串長度可以用不同的方式測量:字元數(視覺單位)、位元組數(儲存大小)、碼點數(Unicode 單位)或字形群數(使用者感知的字元)。在處理國際化文字、有大小限制的資料庫或有字元限制的 API 時,理解這些區別至關重要。

長度指標說明

字元數因編碼而異:一個表情符號在視覺上可能是 1 個字元,但在 UTF-8 中是 4 個位元組。單詞計數通常按空格拆分。行數取決於換行符。位元組數反映了實際儲存大小,並隨編碼(UTF-8、UTF-16 等)而變化。

常見使用場景
  • 檢查 Twitter/簡訊限制的文字長度
  • 驗證資料庫欄位限制
  • 估算文章閱讀時間
  • 分析文件統計資料
  • API 負載大小估算
提供的指標
字元 (Unicode) 總字元數(包括空格)
字元 (Unicode) 字元數(不包括空格)
單詞 按空格分隔的單詞計數
換行符數量 + 1
位元組 UTF-8 編碼的位元組大小
常見問題

為什麼表情符號的長度會變化?

表情符號可以由多個 Unicode 碼點組成。家庭表情符號可能是由零寬連結符連線的幾個字元。不同的系統計數方式不同。

位元組計數使用的是什麼編碼?

此工具使用 UTF-8,這是最常用的 Web 編碼。UTF-8 每個字元使用 1-4 個位元組:ASCII 使用 1 個位元組,大多數其他語言使用 2-3 個位元組,而表情符號使用 4 個位元組。