計算字元數、位元組數(UTF-8/ASCII)、單詞數和行數。
字串長度可以用不同的方式測量:字元數(視覺單位)、位元組數(儲存大小)、碼點數(Unicode 單位)或字形群數(使用者感知的字元)。在處理國際化文字、有大小限制的資料庫或有字元限制的 API 時,理解這些區別至關重要。
字元數因編碼而異:一個表情符號在視覺上可能是 1 個字元,但在 UTF-8 中是 4 個位元組。單詞計數通常按空格拆分。行數取決於換行符。位元組數反映了實際儲存大小,並隨編碼(UTF-8、UTF-16 等)而變化。
表情符號可以由多個 Unicode 碼點組成。家庭表情符號可能是由零寬連結符連線的幾個字元。不同的系統計數方式不同。
此工具使用 UTF-8,這是最常用的 Web 編碼。UTF-8 每個字元使用 1-4 個位元組:ASCII 使用 1 個位元組,大多數其他語言使用 2-3 個位元組,而表情符號使用 4 個位元組。