スレッド表示 | フラット表示〕 全トピック 920 件中 96 番目 次≫ ≪前

jemoji_in

created: 2007-08-14 20:37 | modified: 2007-08-15 20:35 | reply: 2

[3868] jemoji_in

user: mtake | created: 2007-08-14 20:37
初めまして、mtakeと申します。

現在、vodafone903Tで入力したテキストをPOSTし、
絵文字部分のみを除去しようとしております。

そこで、こちらのサイトの下記のURLに掲載されているjemoji_inを見つけ、POSTされたテキストに絵文字が含まれているかどうかを判別するプログラムを作りました。
http://www.sound-uz.jp/php/tips/mobile.html

しかし、絵文字1文字のみをPOSTしてもjemoji_inはfalseを返してきます。
PHPプログラムはEUC-JPで作成しており、HTMLはEUC-JPをShift_JISにmb_convert_encodingで変換して出力しています。

どうかよろしくお願いします。
reply: 3869 返信 編集 削除

[3869] 携帯絵文字

user: ゆうじ | created: 2007-08-14 21:32
こんばんわ。

この記事を書いた頃とは、
携帯端末の仕様も変わってしまいましたので
いまでは参考にならないかもしれません。

同じテーマではありませんが、
少し前にやったモバイルの絵文字の
やり取りが役立つかもしれません。

http://www.sound-uz.jp/php/bbs/thread/3770
Parent: 3868  reply: 3872 返信 編集 削除

[3872] EUC-JPの場合

user: mtake | created: 2007-08-15 20:35
ゆうじさん、ご回答ありがとうございます。
教えて頂いた方法も色々試してみましたが、結局ダメでした。

http_outputがShift_JIS
mb_internal_encodingがEUC-JP

上記の環境なのですが、そもそもPOSTされた絵文字をPHPが内部処理している時点で文字コードのマッピングが失敗しているのか、絵文字は全て\x80\x41になっていました。
なので、それらを正規表現で除去して取りあえずできました。
Parent: 3869  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 96 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑