既然cmd不支持Unicode,那么WriteConsoleW函数岂不是没有必要存在了?
如果控制台不支持unicode,那么在非中文的系统上面,WriteConsoleW无论如何也打印不出中文?
我在英文winxp上虽然装了中文包,但是不能chcp936,发现WriteConsoleW也不能打印中文。
那么这个API如何能输出unicode呢,既然控制台自己都不支持?
[解决办法]
这个函数不光是为也输入中文存在的,应该主要是为了应用于UNICODE程序,现在软件的发展是采用UNICODE字符集编程,是为了程序的本地化的需要
[解决办法]
UNICODE程序,可以在控制台输出英文字符,至于输出中文,得需要控制台支持中文才行,如果不支持,那肯定不能输出中文,同样,如果想输出德语,那控制台也得支持德语才行