[PHP-dev 720] [PATCH]半角カナ使用時の問題修正

Hirotaka Iwayama php-dev@php.gr.jp
Sat, 15 Mar 2003 10:10:20 +0900


初投稿になります。
DDL磐山です。
以後よろしくお願いします。

さっそくですが、php-4.2.x + 国際化パッチ 又は php-4.3.xで

  1. script_encoding = SJIS を使用
  2. 半角カナを使用

の2つの条件を満たす場合に発生する

 1. 半角カナを使用するとメモリリークする
 2. include()したファイルの1行が400文字を超えると
   文字化けする事がある

の修正パッチと、テストスクリプトを作成しました。

パッチはuuencodeを使用してメール本文に挿入しているので、
uudecodeを使って取り出してください。

それでは。

begin 664 php-4.3.1-zend-multibyte-patch.tar.gz
M'XL(``]X<CX``^V87V_:,!#`>4VD?H=;7X`8!SL$&#!6I(E*;%-5B3Y,>T$A
M,9`U)"%_MG95G_=%]B7W-CN4KBNT9:,MHO+/48SOSF>;&-^%<!)B4Z_H%$]3
M+W&'YPG#(_=,#ZW$GN0>!T()J9MFCG#JM;]K#B5F+<<%%=/DAC6#V]=XG0/R
M2./?2QHG5@20<[]9Y];4NM/N(?V.XKBC$>`T@G"Q$?0@<L?ES\QWRM_Y;7"]
M+W3[C]%JO8HQ7LN18A!B8$JP08#29K7>K#1TL@`0:1"B(H0>&E#XJ6!Q&4"-
M)JTV*V3)3Z<#V&C42W5`\ZK344%)_=@=^\P!>\*?OQ:60)NUEN1@TQ+8!E>H
M6-&&Z0C:4!`:K<BFEN<%=B'^XL8#C_GC9*)5R@:BQ9:*[K"]:0P:&$5`(.Q!
M<4=0>"4Z%7E#B5B21CX0H=&NS-NB*=9BFF:I!DA4C?E:%&6&4"O[(/QHLR)<
M9"U%"_F7V.9+$WK$!9?,B]E%]E&983P7*L.(6:=S!Y?9W0[\Q/53ELDNU6WO
M4LE3$:X^_W'"XN2Q@L#]YS\E-4)OG/\U<?X+M3S_GX&K\_]H*0"PLZ0\'<9)
MY/KCLM@-<3FV(S=,!LRW`X=+==>_&1'6Z[`J1*S74Z&-.L&$\@M(HTD(OQZ(
M&6LZO@XB)E"S6:DV#6-E$"$EWJ(E4QRZZ*=DQ]E3D;7M.4@VA3_%7S]DV>TB
M?HK;GH,LFY8]=9-L@O=(_BUVBQ[_F4^(KD^34&2>ES**ZNO[,@I:S5(*C$^Z
M_1.,573+*8BAA+[_H7?<.Q06;P[X0,#GP_C[:N`/O,!RF%/(+V:7+T(0@>.R
M0CX^=4-8R,$/$K"^6JYG#3V6+[;@X*WPW#OJ";<+,_W6#-K]][V^L#OL?>Q>
MCZ\BGCYYJ<,*^RORJGWQ(CSWWOUTW'V7K6S;X4*R*3)K>@'(I&GWB\R97D"1
9?ZU*)!*)1"*12"02B>0Y^`TOM8V:`"@`````
`
end

--
磐山寛貴 iwayama@ddl.jp