日期:2014-05-16  浏览次数:20498 次

jquery 中load()下载中文有乱码怎么办?
如题,加载的文件编码也是gb2312,我刚学jquery,请各位大虾帮忙,我打的代码是:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ajax load()1</title>
<style></style>
</head>
<script src="jquery-1.7.2.min.js"></script>
<script>

  $(document).ready(function(){
  $("#b01").click(function(){
  $('#myDiv').load('1.text');
  });
  });

</script>
<body>

   
  <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
  <button id="b01" type="button">改变内容</button>

</body>
</html>

------解决方案--------------------
通过记事本之类的工具 打开文档 -- 另存为 -- 编码选项 给各个文件进行编码统一
------解决方案--------------------
jquery文件是utf-8。所以把你的网页文件也改成utf-8编码
操作步骤一:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
操作步骤二:用记事打开你的文件,另存为时选择utf-8编码再保存即可。
------解决方案--------------------
网站统一编码。
文件(保存)编码也要一样。