直觉上是用了 UTF8 的,我运行不了这个东东,缺文件。
一般使用 UTF8 字符串的软件有几个特征,如果你使用一般 Ansi 中文字符串替换,你会明显看到字符串短了,因为正常来说 UTF8 需要 3 个字节解释成 1 个中文字符,所以如果按照这种转换后,你会看到界面上的字符串明显短了,跟你预想的长度会有出入,如果你使用UTF8来处理,长度跟你预期一致,那就大致可以肯定用了 UTF8 了。
一般现在是用 VC 来写的软件很少不支持中文的了,几乎可以认为这是不可能的。除非那软件使用了特殊的开发 SDK,例如开发 DirectX 方面的程序,那就比较麻烦,否则一般应用软件使用 VC 7 + 编译的应该还没有这么落后。
一般如果使用 UTF8 来处理,但是又不能正常显示文字,都是因为字体的问题,因为 Unicode 文字显示也是需要 Unicode 字体支持的。一般 宋体 就能支持。