[PHP-users 33170] Re: 文字化けで困っています

marina.999.mina.10.ub @ nifty.com marina.999.mina.10.ub @ nifty.com
2008年 1月 25日 (金) 19:32:08 JST


kunitsuji_usagiさん、鈴木さん、加藤さん、
tshibaさん、竹内さん、Nobさん、Tanakaさん

渡辺です。

皆さんからの助言をもとに、以下の設定に変更しました。
すると万事文字化けが解消しましたー。
いやー、ここ2週間の事を考えると涙物です。
キーは
 postgresql.conf の client_encoding = SJIS
 PHPの「--enable-zend-multibyte」
でした。

本当、皆さんのおかげです。
どうもありがとうございました。

===> PHP
./configure \
--prefix=/usr/local/php-4.4.7 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-pgsql=/export/db/pgsql \
--enable-mbstring \
--enable-mbregex \
--with-gettext=/usr \
--enable-zend-multibyte \  <== 追加
--with-iconv=/usr/local

[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = pass
mbstring.http_output = SJIS
mbstring.encoding_translation = Off
mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII
mbstring.substitute_character = none;

===> PostgreSQL
/export/db/pgsql/data/postgresql.conf
client_encoding = SJIS


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