中易网

ASP 的utf8 和 gb2312编码问题

答案:2  悬赏:20  
解决时间 2021-01-30 14:31
初学ASP 对编码 云里雾里的 忘大侠指点
以下这3段代码的区别 为什么第一段可以输出中文 第二段却是乱码 第三段是错误 使用的是DW cs5
一,
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<%
Response.Write "第一次测试UTF-8页面"
%>
二,
<%@ CODEPAGE=65001 %>
<% Response.CodePage=65001%>
<% Response.Charset="UTF-8" %>
<%
Response.Write "第一次测试UTF-8页面"
%>
三,
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<%
response.Write "第一次测试UTF-8页面"
%>
</body>
</html>
最佳答案
asp一般使用gb2312编码,很少使用utf8编码!
因为asp只能运行在window操作系统中, 而win系统对gb2312编码比较支持!
其实, 编码的不同,只是针对中文汉字存在编码问题, 英文数字等字符, 在何种编码下,都是一样的效果!
php倒是utf8编码占多数!
而且, gbk(包括gb2312)是中文特有编码,主要用于国内访问的网站上!
全部回答

gbk编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。

utf-8是国际编码,是多字节编码,对于英文,使用8位一个字节,中文使用了24位三个字节。

另外,如果是外国人访问你的gbk网页,需要下载中文语言包支持。访问utf-8编码的网页则不出现这问

题。可以直接访问。

很明显,如果你主要做中文程序的开发。客户也主要是中国人的话就用gbk吧,因为utf-8编码的中文使用

了三个字节。用gbk节省了空间。

如果做英文网站开发,还是用utf-8吧 因为utf-8中英文只占一个字节。gbk中英文也是两个字节的,并且国

外客户访问gbk要下载 语言包。

如果虽然你的网站是中文的,但国外用户也不少,最好也用utf-8的吧 。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高一女开学挺多男生追 高年级的也有 人后就有
魔法禁书目录第一季第一集下载(只要第一集)
ppr管主材中含什么辅材
有关恐龙的喜剧电视剧
软陶和传统的陶瓷有什么区别?
求筷子兄弟的《父亲》纯mp3伴奏!考试急用啊
肾盂肾炎病人有必要做肾穿刺活组织检查吗?
三厢异步压槽机哪里需要添加机油
写一两件事体现人物的精神,要结合题目,围绕中
新工作不适应,新领导脾气很差,怎么办
北京鼎利天成投资管理有限公司威海分公司怎么
是不是大部分夫妻会每天都同房呢
格力空调故障代码与维修
沉郁的意思是什么?沉郁的释义是什么啊?
隔壁早上七点开始装修,怎么办
推荐资讯
什么叫真空镀膜
杰的同音字和拼音
工商银行提现多久到账
三端稳压器件L7912cv的输入电压是正还是负?
中国邮政(大圩邮政所)怎么去啊,有事要去办理
“旭”字能组哪些词?
求助,省考是买国考书还是省考书啊
唯爱衣地址有知道的么?有点事想过去
1、两句话,8个字,中文 2、站远一点看。 3、要
北京城在历史上曾做过哪些王朝的都城?①秦朝
脚扭伤了十多年 肌肉还萎缩我该看怎么看
我是16岁的男生,怎样让屁股变小
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?