[PHP-users 14371] Re: スクリプトの文字コードについて

Hirotaka Yamamoto php-users@php.gr.jp
2003年 3月 28日 (金) 10:46:12 JST


山本です。ありがとうございます。

php.ini ですが、CLIを使用して phpinfo を出しましたので、
表示が異なっておりました。申し訳ありません。

検証したのは apache-2.0.43 で SAPI には CGI を
利用しております。そちらでは、phpinfo(); の
mbstring の項目にきちんと php.ini の内容が反映
されておりました。

よろしくお願いいたします。m(_ _)m

Masaki Fujimoto wrote:
> ふじもとです。
> 
> 今十分に検証する時間が取れないのですが、今PHP 4.3.1 + Apache 1.3.27で簡単にテス
> トしたところ、とりあえず
> 
> [スクリプト(SJIS)] -> [内部(UTF-8)] -> [出力(SJIS)]
> 
> という変換は動作しているようです。
> 
> で、頂いた情報から考えられる原因としましては
> 
> 1) php.iniが効いていない
> 2) Apache2との組み合わせのせい
> 3) 僕のバグ(ぉ
> 
> があると思います。とりあえず添付されているphpinfo.txtの結果をみるとmultibyte関連
> の値がすべてpassもしくはno valueとなっています(つまり、下記のphp.iniの値と食い
> 違っている)ので、まずはこの点をご確認いただけますでしょうか?
> 
> >【php.ini】
> >doc_root=/usr/local/home/ymmt/apache2/cgi-bin/page
> >
> >output_buffering     = On
> >output_handler       = mb_output_handler
> >default_charset      = Shift_JIS
> >mbstring.language = Japanese
> >mbstring.script_encoding=SJIS
> >;mbstring.script_encoding=UTF-8とか、色々試しました
> >mbstring.encoding_translation = On
> >mbstring.http_input  = auto
> >mbstring.http_output = SJIS
> >mbstring.internal_encoding = UTF-8
> >mbstring.func_overload=7
> >
> >【configure オプション】
> ># ./configure --with-zlib --enable-bcmath --enable-calendar --enable-ftp --without-gd --with-iconv --with-ldap --enable-mbstring --enable-mbregex --enable-overload --enable-session --with-regex=php --disable-static --with-pic --enable-zend-multibyte --with-tsrm-st
> >
> >【phpinfo();】
> >添付いたします(phpinfo.txt
> 
> -- 
> Masaki Fujimoto
> fujimoto@tunebiz.net
> fujimoto@php.net
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

-- 
サイボウズ株式会社 開発部
山本泰宇 <hyamamoto@cybozu.co.jp>
Tel. 03-5805-9234  Fax. 03-5805-9036




PHP-users メーリングリストの案内