在Silverlight下拉框中显示为正方形

时间:2014-03-13 16:27:49

标签: c# silverlight xaml unicode

我正在努力让我的网站获得GB18030认证,我需要支持的部分字符是标题中的部分。

除了银光之外,它还可以在任何地方使用。 我已经浏览过网络,找出原因,并没有真正弄清楚任何事情。 然后我有了一个顿悟,想到也许它是字体。

所以我进入了记事本(2008 R2服务器盒)。并使用arial放入字符。 不料广场出现了。

然后我换成了Lucinda Sans Unicode。和田田!他们显示得很好。 我在Silverlight中从Arial换成了Lucinda Sans Unicode。但是,他们仍然是正方形。

有没有人知道我的问题可能是什么? 我在字符串后面的代码中使用UTF8存储值是正确的。

1 个答案:

答案 0 :(得分:0)

好的,我要做的就是将SimSun.ttc添加到我的项目中并将其用作显示字体。 出于某种原因,所有其他字体都不会回归到SimSun。

如果有人可以向我解释为什么浏览器(HTML)可以使用任何字体正确显示。而Silverlight并不认为我可以学到很多东西。

感谢您的努力!