加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 17:49:37 所属栏目:百科 来源:网络整理
导读:我一直想知道是否可以在控制台窗口中显示UTF8或UTF16-Chinese文本,例如Console.WriteLine(中文).暂时显示为???是否可以启动支持汉字的控制台会话? 解决方法 urxvt,Unicode rxvt,是一个将显示汉字的Xwindow“控制台”.假设你使用 Windows,这可以在Cygwin或co
我一直想知道是否可以在控制台窗口中显示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/)能够显示汉字.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读