我想在我的网站上展示缅甸/缅甸角色。我已经下载了字体并安装了它们。字符在页面的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的下拉菜单中的字符才出现在缅甸语中,以及我应该如何解决这个问题。中文,西班牙文,法文,索马里等各种其他国际语言的文本在下拉列表中正确显示。
先谢谢!