- ベストアンサー
UTF-8でのFORM GETについて
現在UTF-8のPHPでサイトを作ってます。 FORMのGETでエンコードされた日本語データを扱いたいのですがUTF-8だとそのまま日本語がパラメーターについてしまい解決出来ません。 SJISではGETでエンコードされます。 これはこう言う仕様なのでしょうか? 実現させたい事は・・・ ページはUTF-8のエンコードのまま、FORMの日本語をUTF-8エンコードに変換して受け取りたい お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ええと それは表示上そうみえるだけなんじゃない? 受け取り側 つまりPHPでもutf-8のまま来てるのか確認してみた? IEやfirefoxは見た目をエンコードしないまま表示してるけどそのアドレスバーにある文字列をコピーしてメモ帳なりにペーストするとエンコードされた物が取り出せる筈だから試してみて PHP側でもUTF-8のままだ というならjavascriptの escape() 辺りで変換するとかかな。 http://www.tohoho-web.com/js/builtin.htm#escape