如何测试我的应用程序是UNICODE兼容与否?

2vi*_*on2 4 c windows unicode winapi

如果这是一个愚蠢的问题,我道歉.我最近在Windows中使用C和WinApi开发了一个应用程序.我需要检查应用程序是否兼容UNICODE.我该如何测试我的机器?是否遵循任何程序来检查UNICODE兼容性.更多我没有中文机器或任何其他语言.我希望这个测试在我的机器上完成,其中语言默认是英语.

如果可能,请提供一些链接或详细程序.

Pav*_*sky 6

好问题.在Windows平台上,这确实具有挑战性,因为支持许多不同的编码和代码页,并且可以在它们之间进行混合.

我通常做的是在输入上测试应用程序,它是两种非ASCII语言的混合,例如一个混合了俄语和希伯来语字母的文件名,并且看到应用程序能够打开这个文件,等等.可以复制这个:"???? ?????? hello"看看它如何适用于这种输入.

因为我们这里有两种语言,所以不可能支持ANSI代码页,因此不存在这种最常见的错误.