hamada
bungu****@leo*****
2005年 11月 14日 (月) 12:37:31 JST
こんにちわ。 On Mon, 14 Nov 2005 11:52:24 +0900 Emmy Matsuo <emmy****@sheha*****> wrote: > 他のlikeを含むselect文も同様に「ねこ」が「ろこ」になっています。 > また、「草」→「瘰」、カタカナの場合も「サッカー」→「サャカー」に > なっていました。ただ、文字化けしない場合もあります(「ウサギ」とか)。 http://lists.sourceforge.jp/mailman/archives/tep-j-general/2005-May/015736.html ↑この件ではないんでしょか? 文字化け云々の場合は、phpinfo()のmbstring部をコピペして添付しといて頂け るとハナシが早いです。 > PHP 4.1.2 ↑こちらが原因の可能性も否定出来ないんすが、この「SQLのログ」はosCで取っ てると思われるので、たぶん違うでしょう(=DBのレベルではなく、PHPのレベ ルで既に化けてると思われる) 文字列の壊れ方が広範囲で、かつ比較的小規模なのが気になります。なんかSJIS を経由してるっぽい壊れ方なんすけど…。 http://lists.sourceforge.jp/mailman/archives/tep-j-general/2005-October/016671.html > > $search_str = mb_convert_kana($search_str, "sKV"); > > $search_str = ereg_replace('[[:space:]]+', ' and ', trim($search_str)); どっかで見たような(^^;; mbstringの設定が適切ならこの部分で化けることはない“ハズ”ですが、動作異 常な場合はまず自分でいじったところを元に戻し、それで動作が変わるか変わら ないかを見極めとく必要があると思います。要確認。 なお、上記改造をした場合は(検索語の入力方法が大きく変わっちゃうので)必 ず検索ヘルプを修正するようにしてください。 はまだ@バックアップを忘れずに ------------------------------ MLログ検索 http://www.bitscope.co.jp/search/tep.html osC-FAQ http://oscommerce.jouhou.tv/wiki/index.php?FAQ