[PHP-users 25367] Re: 試験用パッチ (was Re: mb_convert_

Yoichi Enomoto enomoto @ jposting.co.jp
2005年 4月 15日 (金) 15:23:17 JST


榎本です.
試験用パッチのリリースありがとうございました.
4.3.11 に 20050414.patch を適用し確認したところ,
4.3.10 と同様の結果が得られたことを報告します.

なお,確認したスクリプトは以下のとおりです.

<?php
$a = mb_convert_encoding('商社・流通・小売', 'SJIS', 'EUC-JP');
$b = mb_convert_encoding('小売業(百貨店、専門店、スーパー、CVS他)', 'SJIS', 'EUC-JP');
$c = mb_convert_encoding('あいうえお', 'SJIS', 'EUC-JP');
$d = 'あいうえお';
echo mb_detect_encoding($a).", ";
echo mb_detect_encoding($b).", ";
echo mb_detect_encoding($c).", ";
echo mb_detect_encoding($d)."<br>";
?>

結果は以下のとおりでした.
- 4.3.10
SJIS, SJIS, SJIS, EUC-JP

- 4.3.11
EUC-JP, EUC-JP, SJIS, EUC-JP

- 4.3.11 (20050414.patch)
SJIS, SJIS, SJIS, EUC-JP


4.3.11 + 20050414.patch をしばらく試験運用して
さらに確認してみたいと思います.

ありがとうございました.



On Thu, 14 Apr 2005 23:12:16 +0900
Moriyoshi Koizumi <moriyoshi @ at.wakwak.com> wrote:

> 小泉です。
> 
> 試験してくださった方ありがとうございました。非常に助かっています。
> 
> # 返信は一通にまとめてあります。
> 
> On 2005/04/13, at 20:16, Yoichi Enomoto wrote:
> 
> > しかしながら,同じく 4.3.11 にパッチを適用した環境で
> > さらに検証していたところ,別の箇所で動作が異なるという
> > 状況が発生してしまいました.
> > 簡単なサンプルを以下に示します.
> >
> > <?php
> > /* ソーススクリプトは EUC-JP で記述 */
> > echo $c = 'あいうえお';
> > echo ' : ';
> >
> > // 4.3.10 では EUC-JP
> > // 4.3.11 では EUC-JP
> > // 4.3.11 patched では SJIS
> > echo mb_detect_encoding($c);
> > ?>
> >
> > パッチ適用でさらに動作が変わってしまいました...
> 
> ご指摘の点ですが、先日のパッチが誤っていたようです。
> 見るべきところを間違っておりました。新しいパッチをリリースします。
> 
> 前回のパッチを元に戻したあと、適用してみてください。
> 
> http://www.voltex.jp/patches/mbstring-jpr-25298-20050414.patch.diff.gz
> 
> 例によって GZIP 圧縮されています。


--
Yoichi Enomoto <enomoto @ jposting.co.jp>



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