[PHP-users 4727] Re: ”能” 有難う御座いました。
Ryuzi Kambe
php-users@php.gr.jp
Tue, 15 Jan 2002 19:37:01 +0900
> > 因みにEUCにすべきとのみなさんのお話しがありましたが、
> > netscape4.xの場合、METAでCHARSETしてても極たまに直前ページでの文字コード
> > 表示設定を引きずる場合があるような気がします。HTTPヘッダのContent-typeの
> > 問題かもしれませんが、もしこれが実際に在りえるとすると、悲しいですね。
Apacheの仕様が変わったので、HTTPヘッダで直接指定しないとだめに
なったのでは?Netscapeの方はMetaタグよりもHTTPヘッダを優先するので
そういう結果になっているのでは。
> いえ、みんな?が言ってるのは、出力は、SJISでもスクリプトは、EUCで書
> くべきと言ってるのです。
>
> php.iniの設定を以下にします。
>
> mbstring.internal_encoding = EUC-JP
> mbstring.http_input = auto
> mbstring.http_output = SJIS
> mbstring.detect_order = auto
> mbstring.substitute_character = none;
>
> output_buffering = On
> output_handler = mb_output_handler;
これを設定すれば、SJISがHTTPヘッダとして出力されるので
Netscapeでも大丈夫・・・なはずだったと思います(自信なし)
--
Ryuzi Kambe
kambe@mc.kcom.ne.jp