半角カナのバイト数

文字コードによってバイト数が違うので注意。
シフトJISは1バイト。
EUCは2バイト
Unicodeは全ての文字をマルチバイトで扱うようだが、半角カナが何バイトなのかは不明。
これが何の問題に関係するかというと、データベース上のvarcharでどれだけの領域を確保するかに関係する。データベースの文字コードがEUCで半角カナのデータを扱うことが前提の場合、1文字あたりを2バイトとして、varcharで領域を確保しなければいけないので注意。
参考サイト

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です