我有一个使用Segoe UI字体的winform应用程序。在Windows 10中,正确显示日语字符。但是,Windows 7将字符显示为?标志。导致此问题的原因是什么?如何解决此问题?
答案 0 :(得分:7)
原因是Windows 7上的Segoe UI字体未预装(请参阅下面的编辑),因此它可能会回退到可能不支持日语字符集的其他字体。
您有两(3)个选项:
修改强>
似乎我错了 - Segoe UI actually is a part of Windows 7,它只是没有用作经典主题的默认字体(有默认的Tahoma),仅适用于Aero。
在这种情况下,您可能需要安装日语语言包以在Windows 7上启用日语字符。
答案 1 :(得分:2)
只需转到“控制面板”中的“区域”,在“管理”选项卡中,将系统区域设置更改为日语。
重新启动