[PHP-users 5021] Re: php4.1.1の日本語設定について
SATO Mitsuo
php-users@php.gr.jp
Sun, 27 Jan 2002 03:41:33 +0900
佐藤です。
On Sat, 26 Jan 2002 18:35:14 +0900
Fukuoka Isamu <fukuoka@com-bi.net> wrote:
こちらでもテストしましたが、問題なく動作します。
[環境]
・Vine Linux 2.1.5 ftp版
・Apache 1.3.23 をソースから導入
・PHP 4.1.1 + mbregex 1.3.1 をソースから導入
configure は、
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-pgsql=/usr/local/pgsql \
--without-mysql \
--enable-mbstring \
--enable-mbregex \
--enable-mbstr-enc-trans \
--enable-trans-sid \
--enable-versioning
としました。
> '--enable-mbstring'と'--enable-mbstr-enc-trans'が入っているため
> 問題ないと思っております。
それならば間違いないですね。
すると php.ini が読み込めていない可能性が考えられます。
phpinfo の「Configuration File (php.ini) Path」や「mbstring」は
どうなっているでしょうか?
こちらでは、
「Configuration File (php.ini) Path」: /usr/local/lib/php.ini
「mbstring」は php.ini で指定した通り。
> > 上記が正しいなら、入力を受け取る側で mb_detect_encoding を
> > 試して、問題点を切り分けてください。
> SJIS が返ってきました。
これはECU-JPとなるはずですが。
佐藤 充男
satou@osk.3web.ne.jp