无法在C#控制台应用程序中打印土耳其语特定字符

时间:2012-11-08 14:21:29

标签: c# windows localization

以下源代码:

Console.WriteLine("01- ııı");
Console.WriteLine("02- İİİ");
Console.WriteLine("03- ööö");
Console.WriteLine("04- ÖÖÖ");
Console.WriteLine("05- üüü");
Console.WriteLine("06- ÜÜÜ");
Console.WriteLine("07- şşş");
Console.WriteLine("08- ŞŞŞ");
Console.WriteLine("09- ğğğ");
Console.WriteLine("10- ĞĞĞ");

给了我这个输出:

01- iii
02- III
03- ööö
04- ÖÖÖ
05- üüü
06- ÜÜÜ
07- sss
08- SSS
09- ggg
10- GGG

第01,02,07,08,09,10行是错误的。

我知道所有这些字母都是UNICODE字母。它们应该正确显示。

OS: Windows 7 Enterprise 64-bit.
Current System Locale: English (United States)
Current Location: Turkey
Cuurent Language for non-unicode programs:English (United States)

任何解决方案或建议都将受到赞赏。

0 个答案:

没有答案