缅甸字符没有显示在下拉mvc C#

时间:2014-09-22 23:05:47

标签: c# html css asp.net-mvc html.dropdownlistfor

我想在我的网站上展示缅甸/缅甸角色。我已经下载了字体并安装了它们。字符在页面的html-text部分正确显示。但是下拉列表中没有显示字符。我只在下拉列表中看到方框。该文本未出现在浏览器,IE和FF中。它在Chrome中正确显示。该网站使用MVC 4和C#开发。

我尝试了以下可能的组合。 txt包含从数据库中读取的缅甸字符串。

lst.Add(new SelectListItem() { Text = WebUtility.HtmlEncode(txt), Value = Id });

WebUtility.HtmlDecode(txt);
Server.HtmlDecode(txt);
Server.HtmlEncode(txt);
MvcHtmlString.Create(txt).ToHtmlString();
MvcHtmlString.Create(txt).ToString();

In the View, I am calling the dropdown

  @Html.DropDownListFor(m => m.txt, Model.lst, null, new {Id = "idDdl" })

Using utf-8 encoding  <meta charset="utf-8" />

请允许任何人告诉我为什么只有IE或FF的下拉菜单中的字符才出现在缅甸语中,以及我应该如何解决这个问题。中文,西班牙文,法文,索马里等各种其他国际语言的文本在下拉列表中正确显示。

先谢谢!

0 个答案:

没有答案