[PHP-users 9893] Re: PHP 4.2.3で4 バイト以下の配列の変数値が取れない

Tatsuo Ishii php-users@php.gr.jp
Sat, 07 Sep 2002 20:00:07 +0900 (JST)


石井です.

> いわきりです
> 
> 
> Y.Nakamura wrote in <20020907164655.9EFC.Y-NAKAMURA@from.co.jp> :
> ><? phpinfo(); ?>
> >
> >PHP Variablesテーブルで
> >_POST["test"]は
> >Array
> >(
> >    [1] => 56
> >)
> >getメソッドにしても
> >_GET["test"]は
> >Array
> >(
> >    [1] => 56
> >)
> >
> >でした。
> 
> こちらでも試しました。
> extension = mbstring.so
> 
> だと、先頭の4バイトが欠けます。

こちらでも確認できましたが,その他,HTTP入力のエンコーディング検出が変っ
たのか,おかしいのか,4.2.2のときとまったく同じスクリプト,同じデータ
で4.2.3ではエンコーディングがSJISで検出されてしまうようです(本当は
EUC-JP).hiddenでダミーの長めの漢字文字列を埋め込んでも効果なしでした.
--
Tatsuo Ishii