• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:document.referrer ポスト)

document.referrerポストでのdocument.referrer加工方法と文字化け問題

このQ&Aのポイント
  • document.referrerを加工して、q=~~の部分だけを抜き出してjQueryでポストし、テキストファイルに出力する方法についての質問です。
  • 渡したワードが文字化けしてしまう問題があり、urldecode関数を使用しても文字化けが起きるため、どのように対処すればよいか悩んでいます。
  • 現在のサーバーはロリホップ105円プランでphp.iniの設定はデフォルトのままです。質問者は、文字化けの解決策を教えて欲しいという内容です。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.1

> &q=%E8%87%AA%E4%BD%9Cという言葉になります。 これはUTF-8の「自作」がURLエンコードされたものですね。 urldecode で取り出した文字列を mb_convert_encoding などを使って文字コード変換すれば良いのでは? http://jp2.php.net/manual/ja/function.mb-convert-encoding.php

westernedlocked
質問者

お礼

解決しました! googleはutf-8だからエンコードしないといけなかったんですね(´Д`) まだまだ勉強不足ですので頑張りたいとおもいます。 回答ありがとうございました!

関連するQ&A