XOOPSのサイトに、GoogleAdsenceの検索ユニットを貼り付けたところ、日本語をキーワードにすると文字化けしてしまうという問題が発生した。
いろいろ調べてみると、XOOPSは文字コードがEUC-JPなのだが、GoogleAdsenceの検索ユニットの文字コードがShift_JISで設定されているため発生することがわかった。
解決方法は意外と簡単。
検索ボックスのコードの中で、
と表記されている部分の、”Shift_JIS"を、
にすればよいようだ。
文字化けは解決すると、とてもすっきりしますねぇ。
ちなみにサイト来訪者の解析を行う”Google Analytics”を最近始めました。もう、なんでもかんでもgoogleですね。
いろいろ調べてみると、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ですね。