[PHP-dev 1360] Re: PHP 5.2.0 以前と PHP 5.2.1RC1 以降で発生する一部の文字コード変換の非互換について

Rui Hirokawa rui_hirokawa @ ybb.ne.jp
2007年 1月 26日 (金) 07:35:44 JST


廣川です。

コミットした私のチェックもが甘かったようです。
申し訳ありません。

意図しない変更ということですので,修正案がPHP 5.2.1に
間に合うようでしたらコミットしたいと思います。
また,仮に間に合わないようでも何らかの形でパッチを公開できればと思います。

On Thu, 25 Jan 2007 10:30:12 +0900
MORIYAMA Masayuki <moriyama @ miraclelinux.com> wrote:

> ミラクルリナックスの森山です。
> 
> 混乱をさせてしまあ申し訳ありませんでした。
> 
> komura wrote:
> > もう少し分かりやすく表にすると以下のようになります。
> > 
> >  (EUC-JP:0xA1C1, SJIS:0x8160) を UTF-16 に変換
> >  +-----------+-----------+--------------+
> >  |           | PHP 5.2.0 | PHP 5.2.1RC3 |
> >  +-----------+-----------+--------------+
> >  | SJIS      | 301c      | ff5e (**)    |
> >  +-----------+-----------+--------------+
> >  | SJIS-win  | ff5e      | ff5e         |
> >  +-----------+-----------+--------------+
> >  | EUC-JP    | 301c      | ff5e (**)    |
> >  +-----------+-----------+--------------+
> >  | eucJP-win | ff5e      | ff5e         |
> >  +-----------+-----------+--------------+
> 
> 次のようにすべきところを、table_unicode_jis.h の修正をしてしまったため、
> 上記のような変換になってしまいました。意図しない変更という事になります。
> 
> (EUC-JP:0xA1C1, SJIS:0x8160) を UTF-16 に変換
>  +-----------+-----------+--------------+
>  |           | PHP 5.2.0 | PHP 5.2.1RC3 |
>  +-----------+-----------+--------------+
>  | SJIS      | 301c      | 301c (**)    |
>  +-----------+-----------+--------------+
>  | SJIS-win  | ff5e      | ff5e         |
>  +-----------+-----------+--------------+
>  | EUC-JP    | 301c      | 301c (**)    |
>  +-----------+-----------+--------------+
>  | eucJP-win | ff5e      | ff5e         |
>  +-----------+-----------+--------------+
> 
> 後ほど、詳細をお送りいたします。


-- 
Rui Hirokawa <rui_hirokawa @ ybb.ne.jp>



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