patchは5分でできたが、samba環境構築で6時間使ってしまったw
以下のパッチで¶§±×÷が対処できることを確認しますた。
u2c_00でダメな理由は、LinuxのNLSテーブルは変換先が
「同じデータ長であるもの」でまとめないといけないので、
16bit UCS-2 → 8bit US-ASCII or 8bit Latin-1 の 変換
16bit UCS-2 → 16bit CodePage932 の 変換
を1枚の表でやれないようだ。ってことでださくハードコードしました。
begin 644 -
M0EIH.3%!62936?SU@>X``0K?@$`P27___G^GWXJ_Y][*0`(]0;)@&IZDT3"#
M0TT`&F0``-```!H@%3]3Q4T]I`AID-!D8(&FADR;49#FC)B8`)B,"-,"#$8)
MDP",$D0FA$]`IX*;4>:IM3(]0TV4!ZAZCTFTFU&`05`D19.`F=RXSL[O!F82
MPWLF0R8GHC;9@@84UOCU-H`F%"`2'74OP[K?X0H`2@"QC0,\K1V@')CF5`>M
MW377-,'3VBP9N"UW'QB6S)WGP.ID&%)F8S@-JA)/[N!!!;Q.D%>&)]7'QT^B
M/!R--GC?6TEI4I8AX[8'7V:-9_3EJG:&H"9L7R9%!T_9YO'VLA=:0*\,^+&0
M6`;5HH9AMM!VYL._=V856<_!JQ@(1-TYP`\$2*P&2%+!.9$9$=],(IJ4$_?W
M#$D)J-\\P$8P$`A?&9KZU!0YM'TBE\^>;6--T#,DR>I0(9`O.877GS(@%*O/
MO*<$X[UE%/2)6:B]P:4V\`&7`"EN:,@!`Y@@(C!NM3R5N<7H5YKS+)))*7Q(
MK,6W?0H+ON.(D59&IJ4OJN5Q*"F"%R(F.Z@%(X42!1JW-%`69V7<@>ZP>6FS
MN!5%%P*TM!K574]!@ZS)@ELG\.<ZEV.PU*F)*[-8E<G:9T>=DP-W;C_'YG$#
M1>[]YU;.19>`O[T71?4S5^4^!B2.V+_,V\)W$Y0)<0KB_Z*LJORFQ4/#G1*P
M;D-$I%RE?N'0'[I+HE8G&70JR^9\N#R8RN!59SJ"JPA)BDFPP#9,%\2LO-=5
E(#*-5,:%*0DY"1@5P2>%(E=K26.5J$#(NB_XNY(IPH2'YZP/<```
`
end