mb_convert_encoding を使います。
$str = $_GET["q"];
$str = mb_convert_encoding($str, "EUC-JP", "auto");
これで、$str を EUC-JP に変換できます。
"auto" を指定すると 元のエンコーディングを自動検出できますが、完璧でもない場合がありますので厳密にしたい場合は
$str = mb_convert_encoding($str, "EUC-JP", "UTF-8");
のように指定してあげます。
これは UTF-8 → EUC-JP の変換を行います。
ただ、どういう値が渡されるか分からない場合などは auto しかなさそうです。
スポンサードリンク
PHPサンプル集