在控制台 Window 上写入希伯来字符,C#
Write Hebrew Characters on Console Window, C#
用户如何能够在控制台中写入希伯来字符 window 现在显示问号,这就是我所拥有的:
Encoding hebrewEncoding = Encoding.GetEncoding("Windows-1255");
Console.InputEncoding = Encoding.GetEncoding("Windows-1255");
Console.WriteLine("Write your input:");
string Input = Console.ReadLine();
首先确保按照此处说明设置注册表:
איך אפשר לראות עברית ב
运行 -> regedit --右键选择新字符串。
之后
试试这个:
Console.OutputEncoding = new UTF8Encoding();
Console.InputEncoding = new UTF8Encoding();
Console.WriteLine("Write your input:");
string Input = Console.ReadLine();
如果您只想输出:
//It will display hebrew letter to console
Console.OutputEncoding = new UTF8Encoding();
Console.WriteLine("\u05D0\u05D1");
Console.WriteLine("אריאל");
Console.WriteLine(new string("אריאל".Reverse().ToArray()));
只需将 InputEncoding 更改为 OutputEncoding:
Console.OutputEncoding = Encoding.GetEncoding("Windows-1255");
用户如何能够在控制台中写入希伯来字符 window 现在显示问号,这就是我所拥有的:
Encoding hebrewEncoding = Encoding.GetEncoding("Windows-1255");
Console.InputEncoding = Encoding.GetEncoding("Windows-1255");
Console.WriteLine("Write your input:");
string Input = Console.ReadLine();
首先确保按照此处说明设置注册表: איך אפשר לראות עברית ב
运行 -> regedit --右键选择新字符串。
之后 试试这个:
Console.OutputEncoding = new UTF8Encoding();
Console.InputEncoding = new UTF8Encoding();
Console.WriteLine("Write your input:");
string Input = Console.ReadLine();
如果您只想输出:
//It will display hebrew letter to console
Console.OutputEncoding = new UTF8Encoding();
Console.WriteLine("\u05D0\u05D1");
Console.WriteLine("אריאל");
Console.WriteLine(new string("אריאל".Reverse().ToArray()));
只需将 InputEncoding 更改为 OutputEncoding:
Console.OutputEncoding = Encoding.GetEncoding("Windows-1255");