2009年11月 5日

[PHP-users 34827]POST送信後に表示される文字

山下です。

mb_http_output = EUC-JP
スクリプトファイルEUC-JP
php4.3(ちょっと古いですが)
の環境で
名簿登録フォームを作成しています。
<input type="text" name="kanji_first_name">

の部分に JIS補助漢字(32区)の「搵」という文字を入力しPOSTでsubmitすると
この結果、搵 という文字がテキストボックスにセットされてしまいます。

ただこの現象はIE7,8(windows)では確認できましたが、Chrome(windows)、FireFox
(windows)では確認できませんでした。

この現象を解消することが最終的な目的で、その方法として入力したとおりの文字が
表示されない場合はなにかしらのメッセージを表示するようにしたい、というのが
希望です。

なぜこのような現象が起きるのか、
この現象を回避するために、こういった現象が起きる文字をphpでどうやって検出したら
いいのか、
そもそもこの文字は機種依存文字なのか?そうでないのか?
ご存知の方いましたらお教えください。


よろしくお願いいたします。
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2009年11月 5日 00:46
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/90168
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。