スタッフブログ
最近PHSから携帯電話に乗りかえたのでちょっと絵文字について勉強してみました。
携帯から入力された絵文字をPCで表示するにはMobilePictogramConverterというライブラ
リを利用すると簡単に実現できます。
例えばdocomoの絵文字をPCで表示する手順は以下になります。
まず、以下のサイトからMobilePictogramConverterをダウンロードし、展開します。
http://php-develop.org/MobilePictogramConverter/
次に、実際に利用するプログラム上(今回はMobilePictogramConverterと同じディレクト>リにおいたbbs.php)で、
とすると、docomoから送信された絵文字をPCで表示する事ができます。factoryで変換対>象のデータをセットして、Convertでクライアントにあった出力結果を返すという流れに>なります。
MobilePictogramConverterのサイトにもかかれていますが営利目的でMobilePictogramConverterに同梱されているsoftbankのアイコンを利用する場合許可が必要だそうなので注意
しましょう。
<?php
$data = 'ここにutf-8でdocomoの絵文字を入れる';
require './MobilePictogramConverter/MobilePictogramConverter.php';
$mpc =& MobilePictogramConverter::factory(
$data,
MPC_FROM_FOMA,
MPC_FROM_CHARSET_UTF8,
MPC_FROM_OPTION_RAW
);
$mpc->setImagePath('./MobilePictogramConverter/img/');
echo $mpc->Convert(MPC_TO_FOMA, MPC_TO_OPTION_IMG);
?>