2009-10-07 77 views
1

您好我正在编写一个小实用程序,使用silverlight 3和WCF为我们的本地化团队检查并更正存储在.NET资源文件(* .resx)中的翻译。无法在Silverlight 3中显示泰语字符

该工具显示网格中选定资源文件的所有文本,并允许用户根据需要对其进行编辑。除了泰语外,我已经掌握了几乎所有的语言(韩语,中文,土耳其语)。

泰国在Silverlight网格(或Silverlight中的任何其他控件)中呈现出一些问题。它只显示无用的sqauare字符。我不知道为什么泰国人会被silverlight特别对待。让我知道是否有人找到解决此限制的解决方案?

感谢 Shreedhar

回答

3

我假设你正在使用某种本的统一。

您需要使用包含泰文字符的字体(例如,我相信Arial Unicode MS)。您看到的方形字符可能是subsitute characters

+0

感谢Dominic,这解决了我的问题。 我在xaml的datagrid中添加了FontFamily =“Arial Unicode MS”,就像出现了一个神奇的泰国字符(以及其他语言)。 真的很感谢你的时间和帮助。 谢谢 Shreedhar – 2009-10-08 15:50:30

+0

@Shreedhar - 没问题,很高兴它的工作! – 2009-10-08 15:52:39