gpt4 book ai didi

Jquery 将文本附加到 html 字符集 utf8 时不起作用

转载 作者:行者123 更新时间:2023-12-03 23:05:41 25 4
gpt4 key购买 nike

当我将信息传递给 html 内的 div 时,无法识别字符集 utf 8,并且它在文本内带有询问点。有没有办法在 jquery 中强制使用字符集 utf 8,以便脚本传递的所有文本都采用正确的字符集?

编辑:我想我在所有文件中设置了所有可以设置的字符集:HTML

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type:application/json; charset=UTF-8" />
<script type="text/javascript" src="scripts/jquery-1.9.0.min.js" charset="utf-8"></script>
<script type="text/javascript" src="message_validator.js" charset="utf-8"></script>
</head>
<body>
<div class="error_display" charset="utf-8"></div>
<form charset="utf-8">
<input type="text" id="name" class="textbox" name="name" minlength="2" maxlength="12" />
</form>
</body>

JQUERY

 $(document).ready(function() {
$(document).load("Content-Type:application/json; charset=UTF-8");
$('.submit').click(function(){
var errorlist = [];
errorlist.length = 0;

errorlist.push("- Tem de preencher os campos obrigat&#243;rios.");

if(errorlist.length >= 1){
$('.error_display').animate({'height':errorlist.length*20}, {queue:false, duration:500});
for(var i = 0; i < errorlist.length; i++) {
$('.error_display').append(errorlist[i]+"<br/>");
}

}
});
});

最佳答案

使用正确的字符输入文本,然后尝试按如下方式对其进行解码:

errorlist.push(decodeURIComponent(escape("- Tem de preencher os campos obrigatórios.")));

另请检查这些示例以对文本进行编码/解码 here

关于Jquery 将文本附加到 html 字符集 utf8 时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14647507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com