【问题标题】:Supporting Polish language without compiling with unicode character set支持波兰语,无需使用 unicode 字符集编译
【发布时间】:2017-01-20 16:37:01
【问题描述】:

我有一个未使用 unicode 字符集编译的旧版 C++ 应用程序。此应用程序能够支持一些欧洲语言,如德语、葡萄牙语等。现在需要支持波兰语。我的理解是这些字符不适合 ASCII 字符范围,除了迁移应用程序以使用 unicode 字符集之外,没有其他方法可以支持它。这种理解正确吗?有没有替代品?

【问题讨论】:

    标签: c++ visual-studio unicode utf-8 character-encoding


    【解决方案1】:

    德语也不适合 ASCII(我怀疑这同样适用于葡萄牙语。)。我怀疑您实际上正在使用CP1252。波兰语 Windows 安装将改为运行 CP1250。这会给你丢失的字符。

    【讨论】:

    • 所以如果我理解正确,操作系统会将波兰语设置为默认系统区域设置,这会将 1250 代码页设置为默认代码页,其他一切都应该按预期工作?
    • @Asha:这是默认设置,但可以更改 IIRC(“非 Unicode 程序的语言”是选项)
    猜你喜欢
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多