一般来说,如果这个应用的开发是依据Unicode编码开发的话,是不会有乱码现象的,只要我们在Win 7 和XP都安装了相应的繁体中文代码页转换表。 控制面板 > 区域和语言选项 〉高级。
但是如果应用本身是没有按照Unicode来做,那么你需要在你的Win 7 和XP上 控制面板 > 区域和语言选项 〉高级 设置非Unicode程序对应的语言。

还有个建议,如果能够联系到此应用开发商的话,尽可能的去检查是否是遵循了Unicode去开发的应用。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
