中文console下怎么输出ASCII扩展字符

2025-01-01 16:20:06
推荐回答(1个)
回答1:

1)分词问题我想明白了,Windows所有的运行环境应该都是Unicode,所以ASCII扩展字符
是双字节,这样就可以和中文字符区别。

2)windows自带的console下echo就能同时输出ASCII扩展字符和中文。已知的解决方法是
临时切换cp,设置SetConsoleOutputCP(437)后可以输出ASCII扩展字符。
我的疑问是,如果是中文及ASCII扩展字符混合字符串,输出时要多次切换吗?有没有直
接输出不用配置或者少量配置的方法。