我正在加载一个名为descripcion.txt的文本文件,并将其显示在名为#descripcionContenedor的div中,但当它在浏览器中显示时,UTF-8无法正常工作,因为我得到“ ”而不是“¿” 。 这是我的代码:
$(document).ready(function() {
$("#description").ready(function() {
$.ajax({
url : "textFiles/descripcion.txt",
dataType: "text",
contentType: "charset=utf-8",
success : function (data) {
$("#description").html(data);
}
});
});
});
<meta content="text/html; charset=UTF-8" />
<h2 style="margin-bottom: 0;">¿Que es esta pagina web?</h2></br>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<div id="descripcionContenedor">
<p id="description"></p>
</body>
答案 0 :(得分:0)
保存文本文件(使用Windows记事本)时,请确保正确设置编码。
您也可以使用¿
html实体替换所有问号。这样,编码就不重要了(当你涉及数据库时,它也更容易)。