- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:document.referrer ポスト)
document.referrerポストでのdocument.referrer加工方法と文字化け問題
このQ&Aのポイント
- document.referrerを加工して、q=~~の部分だけを抜き出してjQueryでポストし、テキストファイルに出力する方法についての質問です。
- 渡したワードが文字化けしてしまう問題があり、urldecode関数を使用しても文字化けが起きるため、どのように対処すればよいか悩んでいます。
- 現在のサーバーはロリホップ105円プランでphp.iniの設定はデフォルトのままです。質問者は、文字化けの解決策を教えて欲しいという内容です。
- みんなの回答 (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
お礼
解決しました! googleはutf-8だからエンコードしないといけなかったんですね(´Д`) まだまだ勉強不足ですので頑張りたいとおもいます。 回答ありがとうございました!