こないだ追加した検索語ランキングに文字化けが目立つようになったので解析したところ、ezsch.ezweb.ne.jpやsearch.mobile.yahoo.co.jpからのREFERERに含まれるシフトJISのクエリが化けている事がわかった。
そういえば携帯インターネットではキャリアのゲートウェイがコード変換するので、「ブラウザはシフトJISしかサポートしてない」という話を聞いたような気がする。というわけで、Analogの起動cron、/etc/cron.daily/analog.cronの改修。
クエリ抽出処理においてヤツラのとシフトJISっぽいのだけ除外し、別途似て非なる処理を行いシフトJISからUTFに強制変換するよう改修。
いつの間にやら携帯からの検索が急に増てるんだな~