[Tep-j-develop] [Tep-j-general] Re: PHP-4.3 でのmb_substr() の挙動

アーカイブの一覧に戻る

佐藤 浩(Hiroshi Satou) s.hir****@mmy*****
2003年 3月 3日 (月) 16:13:03 JST


こんにちは。
佐藤@キャプテンです。

On Mon, 03 Mar 2003 10:13:23 +0900
TAMURA Toshihiko <tamur****@bitsc*****> wrote:

> mbstring関数の有無を判断する箇所というのは、
> {admin,catalog}/includes/languages/japanese.php の中の、
> それ以前にmbstring関数を呼んでいない場所が適当だと思います。
> それで、佐藤さんの担当のmbstringラッパに関係しますが、
> 例えば、
> 
> if (function_exists('mb_detect_order')) {
>     mb_internal_encoding('EUC-JP');
> } else {
>     include_once(DIR_WS_LANGUAGES . $language . '/jcode.phps');
>     include_once(mbstringラッパを定義したファイル);
> }
> 
> のようにすればいいのではないでしょうか。

すみません。急に仕事が忙しくなってきてほとんど手付かずです(汗)
#日頃の行いが悪いのかな・・・・・・(滝汗)

mbstring関数の有無は extension_loaded 関数で判断させるつもりでした。

if ( extension_loaded('mbstring') ) {
   mb_internal_encoding('EUC-JP');
//else {
// include_once(DIR_WS_LANGUAGES . $language . '/jcode.phps');
// include_once(DIR_WS_LANGUAGES . $language . '/mbstring_wrapper.php');
}

#else以下はまだできていないのでコメントアウト・・・・。
#テスト環境もつくらなきゃ。。。。

*********************************

〒990-0043 山形市本町一丁目7-54
 キャプテン山形株式会社
 佐藤 浩
 TEL 023-622-6611
 Fax 023-622-6733
 E-mail: s.hir****@mmy*****

*********************************





Tep-j-develop メーリングリストの案内
アーカイブの一覧に戻る