[PHP-users 3460] Re: php-4.0.8-dev-win版のmbstring の設定について

Yasuo Ohgaki php-users@php.gr.jp
Fri, 09 Nov 2001 16:44:46 +0900


al-kamil wrote:

> 森田です。
> 
> 設定した内容は、PHPのmbstringのマニュアルのページで書かれていた
> 内容をまねしました。
> 設定した内容は。以下の通りです。
> 
> output_buffering = On
>   :
> output_handler = mb_output_handler
>   :
>   :
> default_charset      = "Shift_JIS"
>   :
>   :
> extension=php_iisfunc.dll
> extension=php_imap.dll
> ;extension=php_ingres.dll
> ;extension=php_interbase.dll
> ;extension=php_java.dll
> ;extension=php_ldap.dll
> extension=php_mbstring.dll
> ;extension=php_mcrypt.dll
>   :
>   :
> [mbstring]
> mbstring.internal_encoding = EUC-JP
> ;mbstring.http_input = auto
> mbstring.http_output = SJIS
> ;mbstring.detect_order = auto
> mbstring.substitute_character = none;
> 
> この設定では、何か不足しているでしょうか?
> 現在はデフォルトの状態で、extensionsのmbstringのDLLを以下ように
> 変更しています。それ以外は、なにも触っていません。
> 
> extension=php_mbstring.dll


最初のメールに"初期状態に戻したらbase64_encode/decodeが正しく動作
した"と
いう部分を見逃していました。

# この"初期状態に戻す"が何を指しているのか良く解りませ
# んが、とにかくbase64_encode/decodeが壊れていた訳で
# は無いようです :)
# 初期状態に戻す = internal_encodingをSJISからEUC-JP
# ですか?もしかして、、、

単純にファイルのエンコーディングがEUC-JP以外になっているのでは無い
か、と思います。どうでしょうか? (Notepadで漢字が読めればSJISです)

--
Yasuo Ohgaki

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/