[PHP-dev 222] Re: [PATCH] improved multibyte patch for PHP 4.1.*

Masaki Fujimoto php-dev@php.gr.jp
Thu, 24 Jan 2002 00:21:56 +0900


ふじもとです。

先ほどWindowsでコンパイルしてみたら、TSRMLS_*を書き忘れまくっていること
が判明しました(汗)。というわけでパッチを修正しました(unix系で使用する分
には昨日のものでも全く問題ありません)。

[patch]
http://nx.dip.jp:8080/php/php-4.1.0-multibyte-20020124.patch.gz
http://nx.dip.jp:8080/php/php-4.1.1-multibyte-20020124.patch.gz

[tar.gz]
http://nx.dip.jp:8080/php/php-4.1.0-multibyte-20020124.tar.gz
http://nx.dip.jp:8080/php/php-4.1.1-multibyte-20020124.tar.gz


ついでに廣川さんの配布してくださっているWindows版マルチバイト対応PHP4と
同様の形式でバイナリ作ってみましたので置いておきます。

[Windows版]
http://nx.dip.jp:8080/php/php-4.1.0-win32-mb-20020124.lzh
http://nx.dip.jp:8080/php/php-4.1.1-win32-mb-20020124.lzh
(↑廣川さんのコンパイルしたphp_mbregex.dllやinstall-ja.txtもそのまま入っ
ていますがよろしいでしょうか? 問題等ありましたらすみませんがご連絡くだ
さい>廣川さん)

さて、閑話休題。

On Wed, 23 Jan 2002 07:55:16 +0900
Tomoyuki Asakawa <tom@asakawa.ne.jp> wrote:
-snip-
> 但し
> mbstring.http_output = SJIS
> を未定義にすると、pathと同じかなーとおもいましたが
> SJIS2バイト目問題が出てるみたいです
> mbstring.http_output = EUC
> なら問題ありません。
> つまりoutput_buffering = Offに無関係に変換されてるみたいです。
> それでもおかしくない気もするけど。
> #これから上京なので、細かいチエックはしてません。

ご報告ありがとうございます。非常に助かります。で、ここの箇所なのですがちょっ
と状況がわかりません(すみません)。よろしければもう少し詳しく教えていただ
けますでしょうか?

- どういう設定で
- どういうスクリプトを実行すると
- どういう現象が発生するか

が分かると非常に嬉しいです。

# あ、お時間があったらで結構ですので。僕もちょっと調べてみます。


--
藤本 真樹

アストラザスタジオ
fujimoto@studio.co.jp
fujimoto@php.net