TANABE Junnichi
junni****@lumin*****
2003年 3月 4日 (火) 00:27:17 JST
田邉です。 田村さん、佐藤さんありがとう御座います。 At Mon, 03 Mar 2003 16:13:03 +0900, 佐藤 浩(Hiroshi Satou) 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ラッパを定義したファイル); > > } > > > > のようにすればいいのではないでしょうか。 > (snip) > > 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'); > } > 佐藤さんの意図も汲んで、とりあえず japanese.php の先頭に、 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'); } と書いておきました。 以上宜しくお願い致します。 -- ルーミナス-----------------------------+ | 田邉純一 (TANABE Junnichi) | | E-mail : junni****@lumin***** | +-------------------------------------+