ASP编码问题


关于页面编码的问题。要同时使用中文和外文,不能用中文的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输出字符串
 

时间:2007-11-13 | 分类:技术文摘 | 标签: asp 
评论列表
暂无评论
发表评论
昵称
邮箱
内容