テキスト4分で読めます
文字数とバイト数の違い|Shift_JIS・UTF-8・固定長
同じ文章でも、UTF-8、UTF-16、Shift_JIS(CP932)、EUC-KR(CP949)ではバイト数が変わります。日本語・半角カナ・絵文字のバイト数と、DBのVARCHARや固定長ファイル・帳票で長さを合わせる方法をまとめました。
2026.10.03 更新関連ツール: 文字数・バイト数カウント →
正規表現のチェック、2つの文章の比較、ケース変換、文字数とバイト数のカウント、全角半角変換を行います。
同じ文章でも、UTF-8、UTF-16、Shift_JIS(CP932)、EUC-KR(CP949)ではバイト数が変わります。日本語・半角カナ・絵文字のバイト数と、DBのVARCHARや固定長ファイル・帳票で長さを合わせる方法をまとめました。
よく使う正規表現の基本パターン10個を、実際に実行した例とあわせて整理します。(a+)+のような入れ子の繰り返しでバックトラックが爆発する仕組み(ReDoS)と、パターンの直し方も解説します。