[PHP-dev 1071] FreeBSD-5.3R + PHP-4.3.10で、EUCJP-WIN/SJIS-WINの挙動がおか

Tomoyuki Asakawa tom @ asakawa.ne.jp
2004年 12月 28日 (火) 13:03:27 JST


あさかわです.

詳細なテストはしてないのですが

コードはSJISでかいた
あいうえお機能テスト<br />
というスクリプトが

FreeBSD-5.3R + PHP-4.3.10では
mbstring.script_encoding = SJIS
mbstring.internal_encoding = EUCJP
では、EUCで出力されます.

しかし.
mbstring.script_encoding = SJIS
mbstring.internal_encoding = EUCJP-WIN
または
mbstring.script_encoding = SJIS-WIN
mbstring.internal_encoding = EUCJP
と
mbstring.script_encoding = SJIS-WIN
mbstring.internal_encoding = EUCJP-WIN
では、EUCにならず、SJISのまま出力されます.

同様のことを、PHP-5.0.3で行った場合は、すべて問題なくEUCで出力されます.

もちろん、mbstrin.http_outputは未指定(pass)です.





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