之前说了如何把ASP文件GB2312转成UTF-8编码,按照之前的做法是可以成功转变,但是突然发现这些另存为UTF-8编码的文件,在第一次打开正常,刷新一次或更多次后仍然显示乱码,现已找到问题解决办法:
在ASP文件头部加一句“session.CodePage = 65001”不用每一页都加,可以加在首页或Head页。如果有些页面仍然出错,那就在该页也同样加上这句。
例如:
<%@ Language=VBScript%>
<%
session.CodePage = 65001
Response.Buffer=true
Response.Expires=0
%>