有没有办法在 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ó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无法正常工作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)