【发布时间】:2017-01-20 16:37:01
【问题描述】:
我有一个未使用 unicode 字符集编译的旧版 C++ 应用程序。此应用程序能够支持一些欧洲语言,如德语、葡萄牙语等。现在需要支持波兰语。我的理解是这些字符不适合 ASCII 字符范围,除了迁移应用程序以使用 unicode 字符集之外,没有其他方法可以支持它。这种理解正确吗?有没有替代品?
【问题讨论】:
标签: c++ visual-studio unicode utf-8 character-encoding
我有一个未使用 unicode 字符集编译的旧版 C++ 应用程序。此应用程序能够支持一些欧洲语言,如德语、葡萄牙语等。现在需要支持波兰语。我的理解是这些字符不适合 ASCII 字符范围,除了迁移应用程序以使用 unicode 字符集之外,没有其他方法可以支持它。这种理解正确吗?有没有替代品?
【问题讨论】:
标签: c++ visual-studio unicode utf-8 character-encoding
德语也不适合 ASCII(我怀疑这同样适用于葡萄牙语。)。我怀疑您实际上正在使用CP1252。波兰语 Windows 安装将改为运行 CP1250。这会给你丢失的字符。
【讨论】: