如果语言不是拉丁语系, 那么建议网页编码用UTF-8, 这样可以尽量兼容不同的语言。
如果出现乱码,可以在页头部加入如下代码。
<%@Language="VBScript" CodePage="65001"%>
更多代码PAGECODE, 请参考“网站编码Unicode、UTF-8、页面代码详解”。
网页采用UTF-8编码, 如下:
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
如果是读取和写入的程序部分, 那么最好同时加入以下代码。
<%
session.codpage="65001" '服务器接收数据的编码
response.charset="utf-8" '服务器发送数据编码
%>
如果用到模板调用,那么建议用ADODB.STREAM对象读取文件和写入文件, 并把字符属性设置为UTF-8,具体参考“ASP生成静态文件编码为UTF-8格式的HTML文件”。
如果是手工编写的纯静态页面, 那么只需要把网页编码设置为UTF-8,大部分语言就可以正常显示。