检查 Uppercase 函数是否有效

check if Uppercase function will work

如何检测此字符串是否可以使用 ToUpper() 函数? 例如,当输入语言没有大写字母时。 我有这个:

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

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

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

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

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