Javascript中的特殊字符(jQuery)

时间:2010-12-08 12:58:19

标签: javascript asp.net jquery character-encoding

我正在使用jquery在asp.net mvc中开发一个web应用程序,应用程序的语言是pt-BR,并且一些characteres没有正确显示,如重音字符和'ç'字符。如果是这样,浏览器上会显示一个未知的字符。

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

我没有进行ajax调用,我正在使用div,超链接等html元素编写文本......这样的事情:

$("#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">

有什么遗失吗?

由于

1 个答案:

答案 0 :(得分:2)

受过教育的猜测:您正在使用ISO-8859-1编写文本。

尝试强制浏览器以ISO-8859-1显示页面。如果文本显示正常,那就是原因。

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