この仕組みを使って、会員制サイト(文字コードはeuc-jp)ですでに登録している方のハンドルネームなどを事前に入力ずみとしたフォームを制作しているのですが、日本語が文字化けしてしまいます。
もしかしたら、文字コードをeuc-jpからUTF-8に変換すれば解決するのかなと思いやってみましたがダメでした。
&entry_1=<?php echo mb_convert_encoding($userObj->hundleName,"UTF-8","euc-jp"); ?>
考え方が間違っているのか、不適切なコードなのか、分かりません。
どなたかご教示いただけませんか?
urlencodeしてないせいだと思います。手元ではUTF8でURLエンコードしてやれば普通に日本語も入れられましたよ。
&entry_1=<?php echo urlencode(mb_convert_encoding($userObj->hundleName,"UTF-8","euc-jp")); ?>
ありがとうございました。urlencode()を使ったら解決いたしました。
urlencodeしてないせいだと思います。手元ではUTF8でURLエンコードしてやれば普通に日本語も入れられましたよ。
&entry_1=<?php echo urlencode(mb_convert_encoding($userObj->hundleName,"UTF-8","euc-jp")); ?>
ありがとうございました。urlencodeを使ったら解決いたしました。プログラムまで教えていただいて本当に感謝です!
ありがとうございました。urlencodeを使ったら解決いたしました。プログラムまで教えていただいて本当に感謝です!