本人最近建了一个站。是GB2312编码的。一直使用没有问题。后来又嵌入了一个小版块,但这个内容是uft-8的。现在的问题是只要一浏览这个小版块,再返回主站,主站就乱码了。直接打开主站就没事。 这个问题到底怎样处理呢?
本人已经按别人的方法在主站最头部已经加了 <%@codepage="65001"%>
<%Session.CodePage=65001%> 还是不行。。。。。。
网站也搜索了很多关于这方面的文章,解决办法也是各不相同,但我试了大部分都不可以,最后还是在知名的论坛上找到了一个彻底解决的办法,希望对大家有用吧。
只需要在数据库连接conn开头加上如下3行代码即可解决问题!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
<%Response.charset = "BG2312"%>