点点印象在设置文章网摘的时候启用了JS调用,不过Z-BLOG的网页编码方式为utf-8,所有JS文件里的中文都显示了乱码。为了解决这个问题,我在网络上搜索了一下,结合自己的实际情况做下分析。
gb2312是什么?gb2312是简体中文编码。
utf-8是什么?:utf是UCS Transformation Format英文的缩写,是一种混合编码,为标准化网页推荐。
因为点点印象的网页已经定义为utf-8的编码方式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
但是,用记事本编写的js文件为gb2312编码方式,所以,中文就显示为乱码了,找到了两种解决方法。
1、在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。
例:
<script type="text/javascript" language="javascript" src=
"scripts/output.js" charset="gb2312"></script>
2、另一种解决方法是把js文件保存为utf-8编码。
一个小工具实现gb2312和utf-8的互转:
www.ddyx.com/example/1.htm