ブラウザから投げられた日本語のGETパラメータとかを判別するやつ

FireFox,IE,Opera,ChromeでGETパラメータから投げられた日本語を判別してutf-8にしましょう

$encoding = array();
$encoding[0] = "ASCII";
$encoding[1] = "iso-2022-jp";
$encoding[2] = "EUC-JP";
$encoding[3] = "JIS";
$encoding[4] = "UTF-8";
$encoding[5] = "eucjp-win";
$encoding[6] = "sjis-win";
$encoding[7] = "SJIS";
$enc_result = mb_detect_encoding($_GET["search"], $encoding, true);
echo "result:".$enc_result;
$_GET["search"] = mb_convert_encoding($_GET["search"], "UTF-8", $enc_result);