Chinapromoter Blog

生活, 艺术, 网络, 技术, 工业, 消费, 记录趣味生活的点点滴滴。

« Server.MapPath的使用方法老程序SXWO简单版分页出现负数 »

ASP网页采用UTF-8编码解决乱码问题

如果语言不是拉丁语系, 那么建议网页编码用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,大部分语言就可以正常显示。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表


Powered By Z-Blog 1.8 Spirit Build 80605

Copyright www.chinapromoter.cn. Some Rights Reserved. 浙ICP备05022498号