キャリア非依存/その他

文字数のカウントと文字コードについて

半角カナは、Shift_JISだと1バイトだが、EUC-JPだと2バイトとなる。 携帯へのメール文字数カウントプログラムなどを作成する際は、文字コードに注意が必要だ。

PHP(EUC-JP)でコードを書いた場合、文字数カウントには次のような処理が必要になる。

$length = strlen(mb_convert_encoding("テスト", "SJIS", "EUC-JP"));

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Fri, 15 Oct 2004 15:25:57 JST (5883d)