Murelio

必要な機能を読み込んでいます。

文字数カウント

Unicodeコードポイント数、空白除外文字数、UTF-8バイト数を数えます。

使い方

  1. テキストを入力して3種類の長さを確認します。

主な機能と処理範囲

UTF-16のlengthではなくコードポイントへ展開し、TextEncoderでバイト数を測ります。

処理の仕組み

[...input].length、空白削除後のコードポイント数、UTF-8配列長を使用します。

例

A😀は2コードポイントですがUTF-8では5バイトです。

こんな場面で便利

  • 文字制限と保存バイト数を同時に確認するとき

利用前の確認

  • 結合文字やZWJ絵文字は見た目1文字でも複数コードポイントの場合があります。

よくある質問

絵文字は必ず1文字ですか?

単一コードポイントなら1ですが、合成シーケンスは複数として数えることがあります。

関連ツール