2010-03-15 102 views
1

我有一个问题 我设置了Windows 7后,在c#vs 2005中的所有旧项目,用阿拉伯语写成的字母改为奇怪的语言 ,我将控制面板中的语言设置更改为阿拉伯语,新项目通过但旧项目有同样的问题字母的语言问题

+0

“奇怪的语言”是一个非常模糊的说明。你能提供一个你的“陌生语言”的例子 - 复制/粘贴或截图吗?我怀疑它只是没有正确地检测字符集,但除非我能看到你所看到的,否则这只是一个合格的猜测。 – 2010-03-15 21:42:26

回答

1

试试这个小程序,你的问题就解决了http://www.zshare.net/download/73795804952ece65/

+0

这是一个了不起的计划谢谢你亲爱的我是一个有创造力的人 – mohammad 2010-03-16 23:16:18

+0

抱歉,我不是这个程序的程序员..但我知道这对你的问题非常有帮助 – 2010-03-16 23:20:48

1

Windows 7使用Unicode字符串,而您以前的项目使用ASCII字符串。 “奇怪的语言”是Windows 7将ASCII字符串解释为unicode的尝试。
您需要更改所有非unicode应用程序(控制面板 - >区域和语言 - >非Unicode代码(当前语言)(更改系统区域设置))使窗口使用阿拉伯语言的设置。

+0

所有项目都变成了正确的语言免除了当我在外国语言中使用unicode时打开的一个 我该怎么办? – mohammad 2010-03-15 23:14:57