Javascript中的特殊字符(jQuery)

Javascript中的特殊字符(jQuery),javascript,asp.net,jquery,character-encoding,Javascript,Asp.net,Jquery,Character Encoding,我正在用jquery在asp.net mvc中开发一个web应用程序,应用程序的语言是pt BR,有些字符没有正确显示,比如重音字符和ç字符。除此之外,浏览器上会显示一个未知字符 有没有办法在jquery上设置位置?或者在.js、.aspx文件中 我不是在做ajax调用,我是在用html元素(如div、hyperlink等)编写文本。。。大概是这样的: $("#myDiv").text("Água, Açúcar, e leite em pó"); 但在我的div中显示:“gua,A,car,

我正在用jquery在asp.net mvc中开发一个web应用程序,应用程序的语言是pt BR,有些字符没有正确显示,比如重音字符和ç字符。除此之外,浏览器上会显示一个未知字符

有没有办法在jquery上设置位置?或者在.js、.aspx文件中

我不是在做ajax调用,我是在用html元素(如div、hyperlink等)编写文本。。。大概是这样的:

$("#myDiv").text("Água, Açúcar, e leite em pó");
但在我的div中显示:“gua,A,car,e leite em p?”

我在web.config中将我的全球化设置为pt br,将我的html标记和元标记设置为pt br:

<!DOCTYPE html>
<html lang="pt">  
<head>   
   <title>...</title>   
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">  
   <meta http-equiv="content-language" content="pt-br">

...   
有什么东西不见了吗


谢谢

有教养的猜测:您正在用ISO-8859-1编写文本

尝试强制浏览器在ISO-8859-1中显示页面。如果文本显示得很好,这就是原因


更改从中提取文本的文件的编码。您应该在IDE/文本编辑器中对此进行设置。

如果使用
$(“#myDiv”).html(“Água,açúcar,e leite em pó”)而不是?它是这样工作的吗?它不能用html.html方法!你有没有
$(“#myDiv”).text(“Água,Açúcar,e leite em pó”)
在单独的JS文件中,还是与代码的其余部分在同一个文件中?我的javascript代码在单独的文件中!解决方案是用utf-8格式再次以记事本保存打开文件,现在它开始工作了!感谢您的记录:您应该使用utf-8作为默认编码。My visual studio设置为以utf-8保存。我还尝试将.js文件保存在另一个文本编辑器(notepad++)中,但效果并不理想=(@Felipe-hmmm.那可能是另一种方式吗?你的浏览器检测到页面的编码是什么?@Pekka我的元标记设置为utf-8,我尝试像你建议的那样更改为Iso-8859-1,但不起作用。我想我的浏览器读起来像utf-8,对吗?@Felipe如果服务器发送不同的信息,元标记将不总是起作用。你能吗验证浏览器实际使用的是什么?在“encoding”(编码)菜单中应该有一个复选标记