[PHP-users 12943] Re: wddxについて(一応解決)
Reiji Matsumoto
php-users@php.gr.jp
Sun, 2 Feb 2003 21:49:48 +0900
澤田様
わざわざ追試して頂き、ありがとうございます。
> PHP の テストプログラムの source の漢字コードはなんでしょうか。
EUC-JPです。また、php.iniの関連すると思われる部分の設定は以下の通りです。
[mbstring]
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
また、「赤黒」のEUC-JPのバイナリコードは "C0 D6 B9 F5" である事から、
<wddxPacket version='1.0'><header/><data><string><char
code='FFFFFFC0'/><char code='FFFFFFD6'/><char code='FFFFFFB9'/>
<charcode='FFFFFFF5'/></string></data></wddxPacket>
という出力はそれなりに妥当であるとも言えます。
ただし、当方の問題のある環境では、不定期に「赤黒」になったり、
<char code=...>になったりと、かなりあやしげな状況です。
IEで2、3分のF5アタックをかける事で問題を確認できました。
ソース書き換え後は5分から10分のテストでも常に「赤黒」と表示され
るようになりました。
Matsumoto@Sp