推荐跟我情况一样的看:
如果你的一个空间里同时放有PJBLOG(UTF-8)和GB2312两种编码的站点,一般情况下UTF-8(所谓“大字符集”)会安然无恙,其他如GB2312的会成乱码。
解决办法:
1. 把 <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 中的936改为65001.
2. 把 <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> 中的GB2312改为UTF-8。
3. 在第一点所提到的这一行(为asp文件的第一行),之下(也就是第二行),加一句:<% Response.Charset = "utf-8" %>。
4. 在你的站点的CONN.asp(数据库链接文件)中,首行加入 session.codepage=65001。
基本上问题都会解决,而且,如果你的另一个站(GB2312的站)有存储的页面,则只需更改第一和第三条。我的就是如此解决掉问题的。如果还不行,我只能眼睁睁看着了...
[
本帖最后由 citydog 于 2007-3-24 09
编辑 ]