[PHP-users 959] PHP国際化版の設定
ML
php-users@php.gr.jp
Mon, 30 Jul 2001 15:47:04 +0900
皆様こんにちは。前田と申します
壁にぶつかってしまいましたのでアドバイス下さい。
現在レンタルサーバでPHP3の勉強をしております。
レンタルサーバのほうにPHP国際化版のphp-3.0.18-i18n-jaをインストールしてもらいまし
た。
データの出力コードをSJISに設定してもらったのですが、EUCで出力されてしまいます。
それで色々調べて見まして、
$a = i18n_http_output();
$b = i18n_internal_encoding();
print "$a $b";
としてみたら"SJIS"と返ってきました。
EUCで出力される部分を
$name = i18n_convert($name,SJIS);
print "$name";
としたのですが、EUCで出力されてしまいました。
そこで、PostgreSQLにSJISでデータを入れなおすと
SJISで出力されました。
これは良いのでしょうか??
過去ログなど検索してみるとSQLはEUCで保存するみたいに書いてあったと思うのです
が・・・
php3.iniの設定は、
; internationalization
i18n.http_output = SJIS
i18n.internal_encoding = SJIS
i18n.script_encoding = auto
i18n.http_input = auto
i18n.http_input_default = SJIS
; internationalization
i18n.http_output = SJIS
i18n.internal_encoding = SJIS
i18n.script_encoding = auto
i18n.http_input = auto
i18n.http_input_default = SJIS
Configure command:
./configure
'--prefix=/usr'
'--with-apxs=/usr/sbin/apxs'
'--with-config-file-path=/etc/httpd/conf'
'--enable-safe-mode'
'--with-exec-dir=/usr/bin'
'--with-system-regex'
'--disable-debug'
'--with-zlib'
'--with-gdbm'
'--with-db2'
'--enable-debugger'
'--enable-magic-quotes'
'--enable-track-vars'
'--enable-sysvsem'
'--enable-sysvshm'
'--enable-track-vars'
'--with-ftp'
'--enable-i18n'
'--enable-mbregex'
php3.ini file path is set to: /etc/httpd/conf
となっております。
どの設定が間違っているのかよく分かりません
アドバイスお願い致します。
宜しくお願い致します
********
前田
ml@naviokinawa.com