XOOPSのサイトに、GoogleAdsenceの検索ユニットを貼り付けたところ、日本語をキーワードにすると文字化けしてしまうという問題が発生した。

いろいろ調べてみると、XOOPSは文字コードがEUC-JPなのだが、GoogleAdsenceの検索ユニットの文字コードがShift_JISで設定されているため発生することがわかった。

解決方法は意外と簡単。

検索ボックスのコードの中で、


<input type="hidden" name="ie" value="Shift_JIS" />


と表記されている部分の、”Shift_JIS"を、


<input type="hidden" name="ie" value="EUC_JP" />


にすればよいようだ。

文字化けは解決すると、とてもすっきりしますねぇ。

ちなみにサイト来訪者の解析を行う”Google Analytics”を最近始めました。もう、なんでもかんでもgoogleですね。