人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPと携帯絵文字についての質問です。
(EUC-JPで開発を行っています。)

PHPから絵文字を送信したいのですが、
ソフトバンクの絵文字変換に失敗してしまいます。

$body= mb_convert_encoding
('$Gj', 'UTF-8', 'EUC-JP');

$body= pack("H10","1B24F98B0F");

しかし、下記のようにすると上手く表示されるのですが、なぜでしょうか?
$body= pack("C*", 0xf9,0x8b);

●質問者: disca
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:BODY EUC-JP gj PHP UTF-8
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KUROX
●35ポイント

$body= pack("H10","1B24F98B0F");

でうまくいかないのなら、確認すべきなのは以下のコードでは?

$body= pack("C*", 0x1B,0x24,0xF98,0x0F);

もしこれで化けるのなら、原因は文字コードだと思います。

はずしてるかもしれないけど、SJISで出力しないと

携帯では駄目なんじゃないかなと思うのですが。

http://developers.softbankmobile.co.jp/dp/tech_svc/web/

◎質問者からの返答

ありがとうございます。


2 ● larkmild2
●35ポイント

文字コード http://www.hatena.ne.jp

◎質問者からの返答

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ