【发布时间】:2011-07-29 14:48:25
【问题描述】:
我知道一些语言环境(例如远东语言环境)具有多字节字符集,其中一个字符需要多个字节。
我想测试我的 (ANSI) 软件处理多字节字符的能力。
除了我住在北美,我的 Windows 代码页设置为 Windows-1252。
是否可以在我的本地 Windows-1252 语言环境中构造多字节字符?
【问题讨论】:
标签: encoding internationalization mbcs windows-1252
我知道一些语言环境(例如远东语言环境)具有多字节字符集,其中一个字符需要多个字节。
我想测试我的 (ANSI) 软件处理多字节字符的能力。
除了我住在北美,我的 Windows 代码页设置为 Windows-1252。
是否可以在我的本地 Windows-1252 语言环境中构造多字节字符?
【问题讨论】:
标签: encoding internationalization mbcs windows-1252
是否可以在我的本地 Windows-1252 语言环境中构造多字节字符?
我认为代码页 1252 不可能,但可以更改 Windows 用于非 Unicode 文本的编码,也可以使用 the Applocale utility 之类的东西在每个进程的基础上执行此操作如果你不想切换整个事情。 (虽然 Applocale 确实有它的缺点。)
当然,您总是可以将多字节字符作为二进制数据发送到您的软件,如果软件本身使用的语言环境(以及用于解析数据的编码)独立处理,这将是最有用的操作系统。
【讨论】:
您可以使用 MS AppLocale 实用程序使用另一个代码页测试您的应用,而无需更改您的代码页。
【讨论】: