Alo*_*kin 6 .net unicode console utf-8 hebrew
有没有办法在Windows控制台中编写希伯来语?
我尝试了以下方法:
Console.OutputEncoding = new UTF8Encoding(false);
Console.WriteLine("\u05D0\u05D1");
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
但它不是"אב"而是写了一些其他的Unicode字符,而不是希伯来语ABC.
有什么想法吗?
只需更改 OutputEncoding:
Console.OutputEncoding = Encoding.GetEncoding("Windows-1255");
Run Code Online (Sandbox Code Playgroud)
如果您可以chcp在程序之前调用命令,则可以将代码页更改为希伯来语,然后您的字符将可读。这里有一篇关于国际化和 Windows 控制台的有趣文章:http://illegalargumentexception.blogspot.com/2009/04/i18n-unicode-at-windows-command-prompt.html
| 归档时间: |
|
| 查看次数: |
5144 次 |
| 最近记录: |