[PHP-users 27268] Re: php5.0.5 の mbstring で文字化け
Ryuzo KOSAKI
kosaki @ fip.fujitsu.com
2005年 10月 20日 (木) 11:17:56 JST
こさきです。mbfilter.cの件で自己フォロー
"[PHP-users 27259] Re:php5.0.5 の mbstring で文字化け" の記事において
kosaki @ fip.fujitsu.comさん は書きました。
> 5.0.5/4.4.0のmbfilter.cは上記の点は修正済みのようです。で、結局こ
>んなパッチを作ってしのぎました。(後向きな対応)。おそらく大丈夫だと
>思いますが、どうでしょう。
-----------------------------------------------------------
--- libmbfl/mbfl/mbfilter.c Fri Apr 22 14:03:25 2005
+++ libmbfl/mbfl/mbfilter.c Thu Oct 20 09:45:50 2005
@@ -1990,7 +1990,7 @@
break;
default: /* ASCII */
- if (!qp_table[(c & 0xff)]) { /* ordinary characters */
+ if (c < 0xff && !qp_table[(c & 0xff)]) { /* ordinary characters */
mbfl_memory_device_output(c, &pe->tmpdev);
pe->status1 = 1;
} else if (pe->status1 == 0 && c == 0x20) { /* repeat SPACE */
-----------------------------------------------------------
ちょっと、前向きな対応のパッチにしました。とりあえず期待の動作をし
ています。
PHP-users メーリングリストの案内