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

如何在Windows下的cmd窗口中显示日文汉字?

发布时间:2020-12-13 20:26:23 所属栏目:Windows 来源:网络整理
导读:我有一个英文Windows 2003服务器,激活了亚洲语言支持.命令窗口(cmd设置)可用的两种唯一的字体是光栅和lucida控制台.一个或另一个不正确地显示汉字(显示为问号). 有没有解决方案来显示它们? 在写入控制台之前,我的应用程序中必须进行一些转换吗? 我现在正在
我有一个英文Windows 2003服务器,激活了亚洲语言支持.命令窗口(cmd设置)可用的两种唯一的字体是光栅和lucida控制台.一个或另一个不正确地显示汉字(显示为问号).

有没有解决方案来显示它们?
在写入控制台之前,我的应用程序中必须进行一些转换吗?

我现在正在写UTF8,对于一些非ASCII字符(如??ü?)也有好处.写入控制台的源代码具有正确的数据(Kanji可以在调试器中正确查看).如果重要,我正在C#中编写应用程序.

编辑:
我发现这个link解释了问题背后的问题,并为C#提供了一个解决方案(涉及本机调用).这将很好地与.NET 4.5(未经测试)

如果您找到将显示汉字字符集的字体,可以通过在此注册表项下添加值将该字体添加到cmd Settings:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

价值观:

Name: 00
Data: Consolas

我以前做过,但在SuperUser:https://superuser.com/q/55318上找到了这个参考

希望这可以帮助

(编辑:李大同)

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

    推荐文章
      热点阅读