c# – 我可以让控制台显示中文吗?

前端之家收集整理的这篇文章主要介绍了c# – 我可以让控制台显示中文吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直想知道是否可以在控制台窗口中显示UTF8或UTF16-Chinese文本,例如Console.WriteLine(中文).暂时显示为???是否可以启动支持汉字的控制台会话?

解决方法

urxvt,Unicode rxvt,是一个将显示汉字的Xwindow“控制台”.假设你使用 Windows,这可以在Cygwin或co Linux下工作.

也看到了Unicode characters in Windows command line – how?.我还没有想出如何将字体更改为Lucida,但至少chcp 65001摆脱了问号.

更改控制台字体看起来很复杂:https://superuser.com/questions/5035/how-to-change-the-windows-console-font.(更新:通过在Windows控制台中右键单击控制台图标,切换到Lucida;选择“属性”;“字体”选项卡;选择的“Lucida”,无帮助,汉字显示为块).

这是:http://www.vistax64.com/powershell/239480-display-unicode-utf-8-files-windows-console.html提到Powershell ISE和Console2(http://www.ghacks.net/2008/06/09/console-2-a-better-cmdexe/)能够显示汉字.

猜你在找的C#相关文章