[PHP-users 5483] Re: i-mode絵文字の扱いについて

BosProject T.Takeuchi php-users@php.gr.jp
Mon, 18 Feb 2002 14:03:01 +0900


竹内です。

 PIAさん、お久しぶりです。

> PCでは絵文字は表示されないと思いますが…(^^;

 例外的なマシンなのかどうか実機を見たわけではないので、
断言できないのですが、私が関わっているお客さんのマシンでは
なぜか表示されるそうです(^^; そのせいで「私のマシンでは
ちゃんと表示されるのに、友人のマシンで表示されないのは
竹内さんのミスじゃないんですか?」と言われて(^^;;;と
汗タラタラになっています。

> bstring.http_output          : SJIS
> mbstring.internal_encoding    : EUC-JP
> 
> このあたりを設定してしまうと、'F9xx' 系の絵文字が '79xx' に
> 化けてしまう(最上位ビットが落ちてしまう)という現象が(PHP4.x)
> あります。

 PIAさんがどのようにphp.iniを設定しているのか分かりませんが、
私の場合、mbstring.http_inputをpassにしている以外は文字コード
関連の設定をしていません。mbstring.http_inputを特定の文字コードで
指定したりautoにしたりするとi-modeの絵文字処理ができないん
ですよね。

 とりあえずi-modeの絵文字のことを考えている言語はないでしょう
から、地道な作業が必要なんでしょうね。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*