首页 >> 网页技术 > 编程技术 >> 详细内容
编程技术 >> 正文
ASP编码问题
日期:2019/7/31 
关于页面编码的问题。要同时使用中文和外文,不能用中文的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输出字符串