問題 × 解決策

リンクのGETパラメータの日本語が文字化けしないようにPHPで対処する

問題

リンクのGETパラメータの日本語が文字化けしないようにするには?

解決策

リンクのGETパラメータの日本語の部分を「urlencode」で囲うことで回避できます。

 

GETパラメータの日本語文字化け対策

リンクのGETパラメータの日本語が文字化けしないようにPHPで対処する方法をご紹介します。

PHPで「urlencode」を使って対処する。

PHPを用いて、リンクのGETパラメータの日本語の部分を「urlencode」で囲うことで回避できます。

<?php
$text = "日本語のテキスト";
?>
<a href="example.html?text=<?php echo urlencode( $text ); ?>">テキスト</a>

参考ページ

以下のサイトが、より詳しく解説してくれています。

【PHPでurlの日本語パラメータをGETで受け取ると文字化けする場合 – うにまくら.jp】
http://unimakura.jp/php/phpurlget.html

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

three + 16 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧