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

firefoxのフォームにi絵文字を使って送信すると、
絵文字として認識されません。

IEのフォームであれば問題ないです。

この原因と改善方法を教えてください。
よろしくお願いします。

●質問者: the_yakisoba
●カテゴリ:インターネット ウェブ制作
✍キーワード:firefox IE 改善 絵文字 認識
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● しおり
●35ポイント

『絵文字として認識されない』というのが具体的にどういう事を指しているのか不明ですが、原因は「絵文字」は外字なのでユーザーエージェントによって処理が異なるからだと思います。

Internet Explorer は、そのままのコードで送るようですが、Firefox は、「私用領域」の文字を示す数値文字参照に変換して送るようです。

(「Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4」で確認)


例.

・晴れ => 
・曇り => 
・雨 => 

従って、ユーザーエージェント が Firefox の場合は、上記のような数値文字参照を「絵文字」として解釈すれば良いと思います。

(今後も動作が保障されるわけではないと思いますが…)

◎質問者からの返答

初心者なので、

>数値文字参照を「絵文字」として解釈すれば良い

これは具体的にどのようなことをすればよいのでしょうか。

よろしくお願いします。


2 ● しおり
●35ポイント

初心者なので、

何の初心者ですか?

(A)Web 利用の初心者?

(B)Web アプリケーション開発の初心者?

具体的にどのようなことをすればよいのでしょうか。

(A)の場合

外字の送信に関して、Firefox を Internet Explorer と同じ動作にする方法は無いようなので、そのi絵文字を処理する Web アプリケーションの開発者に Firefox への対応を依頼してください。

(B)の場合

(a)Web ページを UTF-8 等の Unicode 系の文字コードにすると、Firefox でも(数値文字参照でない)通常の文字で送られるようなので、Web アプリケーションも Unicode で処理するようにすれば良いと思います。

(b)UTF-8 等の Unicode 系の文字コードに変更できない/したくない場合は、数値文字参照について勉強して、Web アプリケーションの処理を変更してください。

関連質問


●質問をもっと探す●



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