我的 $.ajax 调用中返回了以下 html:
"<div class="quiz-result-preview">
<div class="responseText">
</div>
<div class="wrong-answered-questions">
<div class="questionDiv">
<span class="text-red">1. </span> <h4>Penicillin er ett annet navn for antibiotika</h4>
</div>
<div class="questionDiv">
<span class="text-red">3. </span> <h4>Om jeg er forkj&oslash;let blir jeg raskere frisk av &aring; spise antibiotika.</h4>
</div>
<div class="questionDiv">
<span class="text-red">4. </span>
<h4>Når en person er syk er det best å ta den type antibiotika som dreper flere ulike bakterier, ikke bare en.</h4>
</div>
<div class="questionDiv">
<span class="text-red">5. </span> <h4>Det er farlig &aring; drikke alkohol samtidig som jeg spiser penicillin.</h4>
</div>
<div class="questionDiv">
<span class="text-red">7. </span> <h4>
Det spiller ikke så stor rolle hvilket antibiotika jeg får, så lenge det dreper bakterien som gjør meg syk.</h4>
</div>
<div class="questionDiv">
<span class="text-red">8. </span> <h4>
Antibiotika hemmer eggløsningen og reduserer mulighetene for å bli gravid.</h4>
</div>
<div class="questionDiv">
<span class="text-red">10. </span> <h4>
Unødvendig bruk av antibiotika påvirker bare samfunnet i form av resistente bakterier - ikke meg som person.
</h4>
</div>
</div>
</div>
"
如您所见,有一些特殊字符,例如。 Unø
,现在当我将上面的 html 附加到我的结果 div 时,就像这样:
$('#resultTemp').html(data);
特殊字符按原样显示,我该如何显示正确的字符?
最佳答案
使用正确的编码。
<head>
<meta charset="UTF-8">
</head>
<head>
<meta charset="UTF-8">
</head>
<div class="quiz-result-preview">
<div class="responseText">
</div>
<div class="wrong-answered-questions">
<div class="questionDiv">
<span class="text-red">1. </span> <h4>Penicillin er ett annet navn for antibiotika</h4>
</div>
<div class="questionDiv">
<span class="text-red">3. </span> <h4>Om jeg er forkj&oslash;let blir jeg raskere frisk av &aring; spise antibiotika.</h4>
</div>
<div class="questionDiv">
<span class="text-red">4. </span>
<h4>Når en person er syk er det best å ta den type antibiotika som dreper flere ulike bakterier, ikke bare en.</h4>
</div>
<div class="questionDiv">
<span class="text-red">5. </span> <h4>Det er farlig &aring; drikke alkohol samtidig som jeg spiser penicillin.</h4>
</div>
<div class="questionDiv">
<span class="text-red">7. </span> <h4>
Det spiller ikke så stor rolle hvilket antibiotika jeg får, så lenge det dreper bakterien som gjør meg syk.</h4>
</div>
<div class="questionDiv">
<span class="text-red">8. </span> <h4>
Antibiotika hemmer eggløsningen og reduserer mulighetene for å bli gravid.</h4>
</div>
<div class="questionDiv">
<span class="text-red">10. </span> <h4>
Unødvendig bruk av antibiotika påvirker bare samfunnet i form av resistente bakterier - ikke meg som person.
</h4>
</div>
</div>
</div>
关于javascript - 使用 jQuery html() 时在 html 中显示的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51172648/