[Tep-j-develop] Re: 日本語での商品検索が出来ません

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 6月 14日 (月) 10:30:25 JST


こんにちは、田村です。

> 下記の過去ログを参考に、 strtolower()をmb_strtolower()に変更したところ、
> 
> Fatal error: Call to undefined function : mb_strtolower
> 
> というエラーになってしまします。

mb_strtolower という関数が存在しないという意味のエラーなので、
利用されているサーバではPHPのマルチバイト文字列関数(mbstring)が
使えるようになっていないということでしょう。

(参考) マルチバイト文字列関数(mbstring)
  http://jp.php.net/manual/ja/ref.mbstring.php

次のような対策は可能ですが、少し難しいですね。

o サーバのPHPにmbstring機能を追加する。
o mb_strtolowerと同等の働きをする同名の関数をPHPで書いて加える。

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-develop メーリングリストの案内
Back to archive index