PHPコーディング
日本語をエンコードしてURLに付加する
2008年10月26日
フォームのhiddenオブジェクトでpostやgetをする場合はいいのですが、urlに付加してgetする場合、日本語は化けてしまいます。
例えば、Webページ内にリンクがある場合です。
<a href="xxx.html?word=文字列">リンク</a>
のようにして$word変数の内容をpostする場合です。
このままだと【文字列】は化けるので、エンコードします。
<a href="xxx.html?word=urlencode(文字列)">リンク</a>
デコードするときは、
urldecode($word);
です。
例えば、Webページ内にリンクがある場合です。
<a href="xxx.html?word=文字列">リンク</a>
のようにして$word変数の内容をpostする場合です。
このままだと【文字列】は化けるので、エンコードします。
<a href="xxx.html?word=urlencode(文字列)">リンク</a>
デコードするときは、
urldecode($word);
です。
コメント