YomiサーチPHP版をXOOPSのモジュールとして利用していたのですが、
ある日「ソファー」と入力したとき、「ァー」の部分が文字化けをおこし
検索結果が0件になりました。
いろいろと調べてみたところ、文字化けを起こすのは「ァー」「ぁー」だけのようで、
困り果てており掲示板にて質問をしました。
しかしなかなか返答得られず・・・
それもそのはず。
どの検索エンジンを見てみても(同じYomiサーチを利用している)どれもこれも
「ぁー」「ァー」で文字化けが起こるではないですか!
半分あきらめていると、救世主が!
さっそく試してみると大成功でした^^
当サイトで利用しているYomiサーチのバージョンです。
http://www.kyostyle.com/ Yomi-Search [ XOOPS ] Ver. 0.86 Based on - Yomi-Search Ver4.19 - Powered by PHP 編集ファイル modules\yomi\search.php 140行目あたり #検索構文の解析 $w_line=str_replace(" ", " ", $_GET['word']); を、 #検索構文の解析 $w_line=mb_ereg_replace(" ", " ", $_GET['word']); で回避
str_replaceでは、少し精度が弱かった・・・っていう解釈でいいのでしょうか・・・?
なにはともあれ、あきらめていたものが無事なおったので
本当に嬉しいです!
[参考サイト]
http://xoops.hypweb.net/modules/forum/index.php?topic_id=2196