如标题所示。我得到一个txt文件并将其转换为Web内容。问题是它没有显示变音符号,例如带有划线的o或带有点的z。 Charset设置为utf-8,语言为“pl”,通常没有任何问题。
<head>
<meta charset="UTF-8">
</head>
<body>
<button id="button">Display data</button>
<div id="show">
</div>
<script>
const data = [];
const single = [];
const button = document.querySelector("#button");
const show = document.querySelector("#show");
fetch('data.txt')
.then(response => response.text())
.then(text => data.push(text));
function display() {
const allOfThem = data[0].split("\r");
allOfThem.forEach((person) => {
let newP = document.createElement("p");
newP.innerHTML = "Person's data: " + person;
show.appendChild(newP);
})
}
button.addEventListener("click", display);
</script>
</body>
答案 0 :(得分:1)
好的伙计们,谢谢你的帮助。 你是对的:记事本和写字板都没有将txt编码为utf-8。 我用Atom创建了一个txt文件,对文本进行了复制并从中读取。 所有人物现在都应该如此。
谢谢,问题解决了:))