IEブラウザではPOSTデータに漢字が含まれており、バックグラウンドで取得すると文字化けします:
$keys = $_REQUEST['keys']; if ($keys != '') { $encode = mb_detect_encoding ($keys, array("ASCII", "UTF-8", "GB2312", "GBK", "BIG5")); if ($encode != "UTF-8") { $keys = iconv ("gb2312", "UTF-8", $keys); } }
参考: http://blog.sina.com.cn/ s/blog_703bcf7c0100s6vb.html
上記は、IE ブラウザーでの中国語の POST の文字化けの解決策 - PHP の実装についての内容を含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。