jQuery没有正确显示å字符

时间:2013-06-17 11:19:42

标签: jquery asp.net-mvc

我有一个像åsdf这样的词。当我收到jquery的单词时,我得到&#229sdf。它取代了&#229。

我怎样才能得到像åsdf这样的确切词。

任何人都有解决方案!!

谢谢你。

3 个答案:

答案 0 :(得分:1)

从您的评论中,您似乎正在使用Asp.net MVC。

确保您的网站将文字作为UTF-8提供。您可以使用@ Html.Raw,它不会编码Unicode字符,但可能会导致XSS问题。

如果您使用的是.net 4.5,我建议您使用AntiXSSEncoder,它将正确处理unicode字符并编码坏元素()并通过以下链接:

Disable encoding of unicode characters in ASP.NET-MVC3

答案 1 :(得分:0)

您可以使用jquery的.html()函数来获取包含'åsdf'等特殊字符的确切字词。

例如:

var i = $("#ac").html();

答案 2 :(得分:0)

如果浏览器无法理解页面编码,请尝试

<meta http-equiv="content-type" content="text/html;charset=utf-8" />