[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 メーリングリストの案内