• ベストアンサー

リファラー情報のエンコードを直したい

Webページ上でリファラー情報を確認したいです。 <Script language="JavaScript"> document.write(document.referrer); </Script> と現状では記述していますが、これだとYahoo!やGoogleから入ってきたユーザのリファラー情報が文字化けしてしまいます(UTF-8)のため。 ですのでUTF-8で文字化けになった情報を、Webページ上で通常の日本語表示に戻してあげたいのですがどうしたら良いでしょうか?

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

  • ベストアンサー
  • arexis
  • ベストアンサー率66% (66/99)
回答No.1

文字化けの意味がURLエンコードの事なのか、文字コードの事なのか微妙ですが、 document.write(decodeURI(document.referrer) ); で試してください。

kumar
質問者

お礼

ありがとうございました。文字コードの化けが解消しました!

関連するQ&A