On Saturday, 17 May 2014 at 07:59:57 UTC, FrankLike wrote:
I mean not use conv by us,writeln(”中文”),then ok.
Thank you.
import core.stdc.string;
char[] s2 = (toMBSz(s1)[0 .. strlen(toMBSz(s1))]).dup;
writeln(s2);
I mean only writeln(s1),transform inside.
Thank you.
windows Console Support mbs, ansi, Unicode. not support utf8
"s1" is utf8
"cmd /a" ansi
"cmd /u" Unicode
page code 936 is gbk,
s1 Convert gbk Print
or
page code set "65001" for utf8 fix font to "Lucida Sans Unicode"
or
s1 to utf16 "cmd /u"