asp网站使用utf-8编码注意事项

  中文window操作系统,asp默认的编码为gb2312。如果asp网站想将编码改为utf-8,需要注意asp文件也要存储为utf-8编码,要不会乱码。

 

  asp网站使用utf-8编码需要注意如下步骤

1)用page指令申明codepage为65001

<%@ language="vbscript" codepage="65001" %>


  这个申明需要出现在asp文件中服务器端代码的第一个位置,其他html代码可以在page指令之前,但是服务器端代码要在page指令之后,要不报错
Active Server Pages 错误 'ASP 0140'

Page 命令无序

/a.asp,行 3


@ 命令必须是 Active Server Page 中的第一个命令。


2)设置session的codepage和response对象的charset属性

<%@ language="vbscript" codepage="65001" %>
<%
Session.codepage=65001
Response.Charset="utf-8"
%>


3)用meta标签指定网页编码,注意meta要放到title标签之前,要不有可能title标签出乱码

<%@ language="vbscript" codepage="65001" %>
<%
Session.codepage=65001
Response.Charset="utf-8"
%>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>asp网站使用utf-8编码注意事项</title>
</head>
</html>


4)将asp文件存储为utf-8编码,默认为ansi编码
  用基本或者其他工具打开,将文件存储编码设置为utf-8,保存替换原来的文件。

asp网站使用utf-8编码注意事项
 


原创文章,转载请注明出处:asp网站使用utf-8编码注意事项

评论(0)Web开发网
阅读(631)喜欢(0)不喜欢(0)Asp/VBScript