[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 メーリングリストの案内