- 締切済み
検索キーワードのデコードについて
アクセス解析しようとcgiでログを取り始めました。検索キーワードの 集計もしたいと思い、試行錯誤したのですが、キーワードを取りたい 検索エンジンのうち「Google」と「MSN」からのものが文字化けしてしまいます。 文字コードの問題だと思うのですが、うまくいきません。 できるだけ簡単にこれらをデコードする方法があれば、大変助かるのですが・・・ デコード部分のスクリプトなど貼っていただけるとうれしいです。 よろしくお願いします!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- bricks
- ベストアンサー率69% (16/23)
回答No.1
ご推察の通り文字コードの問題です。 検索エンジンのエンコードされる 文字コードはまちまちです。 GoogleはShift-jis MSNはUTF-8です。 ですのでJcode.pmで文字コードを 統一しなくてはいけません。 どのように URLデコードをしているか分かりませんが デコード処理の後でログに記録する前に convertでキーワードを 文字コード変換してください。 文字コード変換の方法は 他の方も質問されていますので そこを参照して下さい。
お礼
お返事が大変遅くなりまして申し訳ございません。 他の作業に追われて試してみる時間がありませんでした。 なるほど、Jcode.pmですか。やってみます。 おそらくまた時間がかかってしまうと思いますので 大変勝手ですが一度締め切らせていただきます。 本当にありがとうございました。