Dot-Net
有沒有辦法在 Windows 控制台中編寫希伯來語?
有沒有辦法在 Windows 控制台中編寫希伯來語?
我嘗試了以下方法:
Console.OutputEncoding = new UTF8Encoding(false); Console.WriteLine("\u05D0\u05D1"); Console.ReadLine();但不是“אב”,而是寫一些其他 Unicode 字元,這不在希伯來語 ABC 中。
任何想法為什麼?
如果您可以
chcp在程序之前呼叫命令,您可以將程式碼頁更改為希伯來語,然後您的字元將是可讀的。這裡有一篇關於國際化和 Windows 控制台的有趣文章:http: //illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html
只需更改 OutputEncoding:
Console.OutputEncoding = Encoding.GetEncoding("Windows-1255");