散分,建议大家使用js就统一用UTF8编码。为什么用ajax还那么多人用GB2312?
首先GB2312是中文字符集,你做个网站以后想改个外文(日语、韩语)等都很麻烦,不理由多国语言支持。
这倒也罢了,可能做到比较多的就是中英文网站。但js是只支持utf8编码的,ajax造成的乱码问题多数是各种编码之间转来转去造成的,为什么不统一使用utf8呢?
如果你是初学者,使用dreamweaver,可以在首选参数里找到编码这一选项,设置utf8为默认编码就可以了,做起网站来和gb2312无任何区别。
如果你使用文本编辑器,保存的时候可以选择编码格式。
其他ide应该也有设置的地方。
如果使用utf8编码后再ie下出现了莫名其妙的空白(一般出现在顶部),那么请google “utf8 bom”