日文对中文字符

时间:2011-10-04 10:04:54

标签: windows-phone-7

在我的应用中,我在TextBlock中显示一些用户提供的文本。

我们发现显示中文符号而不是日文符号,即使设置下的所有语言设置都设置为日本。

http://msdn.microsoft.com/en-us/library/hh202920(v=vs.92).aspx查看了文档后,我现在正在启动时设置RootFrame的Language属性,如下所示:

RootFrame.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentUICulture.Name);

现在整个应用程序都会显示正确的(日语)符号。

任何走过这条道路的人都可以告诉我这是否是正确的做法?还有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

我们必须在我们的Silverlight应用程序中执行此操作 - 这是为了获得“StringFormat = c”来支持文化设置。我们找不到更好的方法。

我们在Tim Heuer's blog上发现了这一点 - 遗憾的是该网站目前已关闭,所以我无法在此汇总帖子。