WPF 应用程序 在 Windows 10 中无法正确呈现 Unicode 字符

症状

假定您正在运行 Windows 10 的计算机上安装了 Microsoft.NET Framework 4.6。当您在您的计算机上部署 Windows Presentation Foundation (WPF) 应用程序时,下面的 Unicode 字符无法正确呈现︰

Unicode 范围

字体

语言包

0700-074F

福音体文字 Edessa

叙利亚文

0E80-0EFF

老挝语用户界面

老挝语

0E80-0EFF

DokChampa

老挝语

1780-17FF, 19E0-19FF

高棉语用户界面

高棉语

1780-17FF, 19E0-19FF

DaunPenh

高棉语

2F00-2FDF,3250、 32CC 32CF、 3377-337A,FF00 FF60,FF61 FF9F,FFE0 FFEE

Meiryo 用户界面

日语

2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEE

Meiryo

日语

31C0-31EF

MingLiU

中文 (繁体)

E000-EEB7, F303-F34B, F3A0-F5F1, F634-F848

MingLiU_HKSCS

中文 (繁体)

FF00-FF60, FF61-FF9F, FFE0-FFEE

宋体

日语

FFE0-FFEE

Gulim

韩语

原因

更改默认安装的字体,Windows 10 中会出现此问题。

解决方案

若要减小这些问题的影响,确保您的应用程序正确地声明根据 MSDN 指南建议使用的xml: lang属性。有关本指南的详细信息,请参阅 MSDN 和介绍 xml: lang 在 XAML中的xml: lang 处理在 XAML 中

有关.NET Framework 4.6 中的已知问题的详细信息,请参阅已知.NET Framework 4.6 的问题

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

×