将文本附加到html charset utf8时,Jquery无法正常工作

将文本附加到html charset utf8时,Jquery无法正常工作,第1张

概述当我将信息传递给html内部的div时,字符集utf 8无法识别,并且它带有文本内部的询问点. 有没有办法在 jquery中强制charset utf 8所以脚本传递的所有文本都在正确的字符集中? 编辑: 我想我在所有文件中都设置了所有的字符集: HTML <head><meta http-equiv="Content-Type" content="text/html; charset=utf- 当我将信息传递给HTML内部的div时,字符集utf 8无法识别,并且它带有文本内部的询问点.
有没有办法在 jquery中强制charset 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  charset="utf-8"></div><form charset="utf-8"><input type="text" ID="name"  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进行编码/解码

总结

以上是内存溢出为你收集整理的将文本附加到html charset utf8时,Jquery无法正常工作全部内容,希望文章能够帮你解决将文本附加到html charset utf8时,Jquery无法正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1126773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存