首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

既然cmd不支持Unicode,那么WriteConsoleW函数岂不是没有必要存在了?解决思路

2012-04-14 
既然cmd不支持Unicode,那么WriteConsoleW函数岂不是没有必要存在了?如果控制台不支持unicode,那么在非中文

既然cmd不支持Unicode,那么WriteConsoleW函数岂不是没有必要存在了?
如果控制台不支持unicode,那么在非中文的系统上面,WriteConsoleW无论如何也打印不出中文?

我在英文winxp上虽然装了中文包,但是不能chcp936,发现WriteConsoleW也不能打印中文。

那么这个API如何能输出unicode呢,既然控制台自己都不支持?

[解决办法]
这个函数不光是为也输入中文存在的,应该主要是为了应用于UNICODE程序,现在软件的发展是采用UNICODE字符集编程,是为了程序的本地化的需要
[解决办法]
UNICODE程序,可以在控制台输出英文字符,至于输出中文,得需要控制台支持中文才行,如果不支持,那肯定不能输出中文,同样,如果想输出德语,那控制台也得支持德语才行

热点排行