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

前端之家收集整理的这篇文章主要介绍了如何在Windows下的cmd窗口中显示日文汉字?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个英文Windows 2003服务器,激活了亚洲语言支持.命令窗口(cmd设置)可用的两种唯一的字体是光栅和lucida控制台.一个或另一个不正确地显示汉字(显示为问号).

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

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

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

如果您找到将显示汉字字符集的字体,可以通过在此注册表项下添加值将该字体添加到cmd Settings:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont\

价值观:

Name: 00
Data: Consolas

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

希望这可以帮助

猜你在找的Windows相关文章