Win32 unicode commandline and console

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

feature
freezee$B$G$9$,!"e(BWindowse$B$K$$1$ke(BUnicodee$B%3%^%s%I%i%$%s5Ze(B
e$B$Se(BUnicodee$B%3%s%=!<%k=PNO$K$D$$$F$b!"e(BEncoding.default_internal
e$B$N5DO@$N?d0$r8+<i$j$?$$$H$$$&$+$
$=$i$/1F6A$r<u$1$k$N$G!“Hae(B
e$BLD$r$”$2$F$*$-$^$9!#e(B

e$B$7$+$7$3$N$^$^%.%V%"%C%W$+$J$"!#e(B

e$B$=$l$G$O!#e(B