jQuery不显示å;正确的字符

jQuery不显示å;正确的字符,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个像åsdf这样的词。当我通过jquery接收单词时,我得到了åsdf。它将å替换为å 我怎样才能得到像åsdf这样的确切单词 任何人都有解决办法 感谢您的帮助。您可以使用jquery的.html()函数获取包含特殊字符(如“åsdf”)的确切单词 例如: var i = $("#ac").html(); 从您的评论来看,您似乎正在使用Asp.net MVC 确保您的站点提供UTF-8文本。您可以使用@Html.Raw,它不会对Unicode字符进行编码,但可能会导致XS

我有一个像åsdf这样的词。当我通过jquery接收单词时,我得到了åsdf。它将å替换为å

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

任何人都有解决办法

感谢您的帮助。

您可以使用jquery的
.html()
函数获取包含特殊字符(如“åsdf”)的确切单词

例如:

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

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

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

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


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

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


你是如何得到这个词的。你能发一些代码吗?你用的是什么编码?utf-8?如何接收,从何处接收?在这里,您必须在多个级别上存在编码和转换问题。如果不知道这个值来自何处,以及它是如何被转码/编码/转义的,我们真的什么也说不出来。有一件事是肯定的:这不是jQuery问题。我从数据库中获取数据。例如:警报(tracks.title):