怎样解决ASP中文乱码

 时间:2024-10-15 21:14:01

用ASP写网页代码,如果使用GB2312编码的话在中文操作系统运行的话,显示是正常的,但是在非中文操作系统运行的话就会出现乱码了;同样用UTF-8编码的代码在中文操作系统可能显示为乱码,在非中文系统才可能是正常的。

怎样解决ASP中文乱码

怎样才能让代码显示正常,而不出现乱码呢?

首先以UTF-8编码为例,在页面顶部加代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<%Response.Charset="utf-8"%>

这句必须放在最顶部,作为代码第一句,同时还要设置网页编码为UTF-8

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

怎样解决ASP中文乱码

同样的道理,如果是GB2312的编码,就要写成:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%Response.Charset="gb2312"%>

同时把网页编码改成gb2312就可以了。

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

怎样解决ASP中文乱码

最后一点说明,有时候你看到显示正常的,但别人看到就是乱码。原因就可能是因为使用的操作系统语言版本不一样。例如我们国人一般用简体中文操作系统,设置GB2312编码自己看就是正常的,但是用在国外服务器运行的话就会出现乱码了,因为国外一般用英文操作系统了。只有在页面完整引入上面的几句代码,不管是什么系统都会显示正常了。

  • 荣耀x20se怎么设置时间
  • Ubuntu虚拟机进入GRUB如何解决
  • Win10教程:[13]Win10系统怎么样开启3389远程
  • potplayer书签怎么显示
  • DELL服务器如何安装windows server2008R2系统?
  • 热门搜索
    春节手抄报 简单 歌颂祖国的手抄报 八一建军节手抄报 小学生网络安全手抄报的句子 缅怀先烈手抄报简单又漂亮 小学生中秋节手抄报 清明节手抄报模板 春节的来历手抄报 健康心理手抄报 依依惜别手抄报