Windows 上的正确姿势是在程序内部始终使用 WCHAR(就是微软所谓的 "Unicode",实际上特指 UTF-16),只在输入输出时若有必要才进行编码转换
【 在 easior (潜行) 的大作中提到: 】
: Windows 的本地化策略集到底怎么定的,中文版程序内码必须是 cp936 吗?
: 在 Codeblocks 中,MinGW 编译带中文字串的程序,好像必须在区域设置里勾选中文,
: 否则,无论怎么调整其他区域语言以及UTF-8本地策略集,都会出现乱码。
: ...................
--
FROM 183.60.88.*