Html.Raw()和一个“TM”字符

时间:2016-10-06 05:31:54

标签: html asp.net asp.net-mvc razor

我正在获取包含一些嵌入式html格式的xml数据。我需要在mvc.net razor cshtml页面中显示它,并且我使用Html.Raw()方法来执行此操作。但是,这个相同的xml数据也包含内联的“TM”字符,并且由于某种原因,它会被转换为html中的一些混乱文本。不确定需要修理什么?

1 个答案:

答案 0 :(得分:0)

问题实际上是检索xml- webclient默认为拉丁字符集而不是utf-8,所以tm在这一步中出现乱码。强制它以utf-8修复xml然后正确显示页面中的html。