我正在尝试在HTML页面中加载文本文件。文本文件的内容是德语,我看到 这个符号表示德语字符ä,ö,ü。
我在html页面的head标签中使用了<meta charset="UTF-8">
,并尝试将文本文件保存为ANSI和UTF-8但不起作用。
这是我的代码:
$.ajax({
type: "GET",
url: lnk3,
crossDomain: true,
dataType:"text",
processData: false,
xhrFields: {
withCredentials: true
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log("Ajax call failed");
},
success: function(jsonData) {
$("#description").html(jsonData);
}
});
和HTML代码
<html>
<head>
<meta charset="UTF-8">
<script src="jquery-2.1.3.min.js"></script>
<script src="base64.js"></script>
</head>
<body>
<div id="demo3">
<button class="bck" onclick="loadFile()">Back</button>
</div>
<div id="description">
</div>
</body>
</html>
文本文件在div标签中加载,id =“description”,我要加载的文本文件存储在sharepoint上
请帮我解决这个问题
答案 0 :(得分:1)
确保您的浏览器已将编码设置为UTF-8。在Chrome中,您可以通过自定义(右上角) - >更多工具 - &gt;编码 - &gt; UTF-8来检查。如果它不是utf-8,则元标记有问题。