php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

文字列の文字コード変換
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サンプル集
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2024 phpspot all rights reserved. powered by phpspot CMS.