标签: c++ visual-studio unicode utf-8 character-encoding
我有一个遗留的C ++应用程序,它不是用unicode字符集编译的。此应用程序能够支持一些欧洲语言,如德语,葡萄牙语等。现在需要支持波兰语。我的理解是这些字符不适合ASCII字符范围,除了迁移应用程序以使用unicode字符集之外,没有办法支持它。这种理解是否正确?还有其他选择吗?
答案 0 :(得分:2)
德国人也不适合ASCII(我怀疑同样适用于葡萄牙语。)。我怀疑你实际上在使用CP1252。波兰语Windows安装将运行CP1250。这会给你缺少的字符。