关于页面编码的问题。要同时使用中文和外文,不能用中文的GB2312,我把编码改为(国际编码)UTF-8。
改完后出现了一个问题,一些JS提示显示出来的字符是乱码。上网找了一下,找到解决办法是加上:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8"%>
问题的原因可能是用Response输出的信息不是UTF-8的, 而第一行的CODEPAGE="65001"只作用于静态的字符串,如用Const定义的常量。加上Response.CodePage=65001和Response.Charset="UTF-8"的作用就是用UTF-8输出字符串
评论