我对罗马尼亚语中的这两个特殊字符有疑问:ț
和ș
。
示例:
String s = "ștrumf";
当我将字符串写入控制台时,结果为?trumf
。
有谁知道可能是什么原因?
答案 0 :(得分:1)
试试这个
Console.OutputEncoding = Encoding.UTF8;
答案 1 :(得分:1)
答案 2 :(得分:1)
您应将Console.OutputEncoding设置为UTF8
static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.UTF8; String s = "ștrumf"; Console.WriteLine(s); Console.ReadLine(); }