[PHP-users 1562] Re: 絵文字の処理について
BosProject T.Takeuchi
php-users@php.gr.jp
Mon, 27 Aug 2001 22:28:06 +0900
また自己レスです。先日ご紹介したi-mode絵文字処理コードに
バグがありましたので、訂正いたします。
> else{
> $converted .= pack("C",$str_array[$i]);
> }
else節の中を次のように変える必要があります。
-------------------------------------------------------
$j = $i + 1;
$converted .= pack("CC",$str_array[$i],$str_array[$j]);
$i++;
-------------------------------------------------------
修正前のものでは、笹(0x8df9)のように2バイト目に0xf8や
0xf9を含む文字がある場合、絵文字と判断して処理を行ってしまい
ますので、恥ずかしながら上記に訂正させていただきます。
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*