C# .NET本地化失败
我目前正在用C#和WPF编写一个.NET4应用程序 我包括15种语言的本地化。这主要涉及创建一组资源,创建几个CultureInfo实例,并将它们分配给Thread.CurrentThread.CurrentCulture和Thread.CurrentThread.CurrenUlture。对于每一个实例,我都会植入两个字符的中性文化代码(例如英语中的“en”),然后在分配CultureInfo的每个实例之前调用.CreateSpecificCulture 我正在Windows XP、Windows Vista、Windows 7和Windows 8上测试我的应用程序。除Windows XP上的四种特定语言外,所有15种语言在所有版本的Windows上都能正常工作。在Windows XP中,我看到的不是预期的资源化字符(如Vista、7和8),而是ko(韩语)、ja(日语)、zh CHS(简体中文)和zh CHT(繁体中文)的“方形”或“块状”字符 我已经在谷歌上搜索过好几次了。这似乎不是其他人以前遇到过的问题 你知道是什么原因造成的吗?我该如何解决C# .NET本地化失败,c#,.net,wpf,localization,cultureinfo,C#,.net,Wpf,Localization,Cultureinfo,我目前正在用C#和WPF编写一个.NET4应用程序 我包括15种语言的本地化。这主要涉及创建一组资源,创建几个CultureInfo实例,并将它们分配给Thread.CurrentThread.CurrentCulture和Thread.CurrentThread.CurrenUlture。对于每一个实例,我都会植入两个字符的中性文化代码(例如英语中的“en”),然后在分配CultureInfo的每个实例之前调用.CreateSpecificCulture 我正在Windows XP、Windo
谢谢。通常不安装这种语言,因此很可能没有包含字符的字体 转到“区域设置”并检查字体是否已安装。您需要 从以上链接: 在“语言”选项卡上的“补充语言支持”下,选中“东亚语言安装文件”复选框 及 东亚语言包括汉语、日语和韩语。大多数其他语言的文件由Windows自动安装在您的计算机上