检查大写功能是否有效

时间:2016-05-16 19:48:00

标签: c# string cultureinfo uppercase culture

如何在此字符串中检测到ToUpper()函数? 例如,当输入语言不具有大写字母时。 我有这个:

String text = "لان يقوم غينيا انتصا";

Console.WriteLine(text.ToUpper(CultureInfo.CurrentUICulture));

,输出为:"???? ????? ????"

我试过这个Console.WriteLine(text.ToUpper(new CultureInfo("ar")));但结果和以前一样。

1 个答案:

答案 0 :(得分:0)

一切都是正确的,适用于你的文字。控制台只能打印ASCII字符。 您可以使用的所有字符表: http://www.asciitable.com/index/asciifull.gif 这是因为控制台使用的字体。 如果您将不兼容的字体更改为兼容,它将起作用。