网站建设| 网站制作| 网站设计| 建站超市| 域名主机

网站建设
联系我们

网站建设中UTF-8网页乱码怎样解决?

发布于:2020-11-17 20:37来源:未知 URL:admin 点击:
    在以前IE6以下的所有版本,只要没有安装相应的字库,访问相关的页面都是会乱码的,例如,我是IE5 (Windows2000默认) 的版本,在没有安装IE繁体字库的情况下,访问任何繁体页面的网站都是会乱码的,当然前提是该页面采用了BIG5的Charset,而UTF-8作为一种国际编码就能很好的处理该问题,只要将页面存为UTF-8编码格式,再在页面上将codepage及charset全部定义为utf-8就可以在任何客户端浏览器中显示出完全正确的内容,完全不会乱码。
 
      这里以ASP页面为例,以一个实例来看具体操作吧:上海网站建设
      打开新建一个ASP页面,相信玩ASP的朋友都会留意到,许多下载的源码里,页面最上方一般都有一句:
      <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
     前面的language应该不用多说了,vbscript就是ASP默认的脚本语言,其实完全可以不用写,写了好像还会影响页面执行效率,在这里我们先不讨论这个问题. 后面的codepage就是关键了,目的就是告诉浏览器,此页面是何种编码,936代表是简体中文,而950代表繁体中文,65001就是我们今天说的 UTF-8编码了.我们将936改成65001,整句如下:
     <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
     再加上输出几个中文字看看能不能正确显示吧.松江网站建设
     <%
    Response.Write "第一次测试UTF-8页面"
    %>
    OK,直接点击"保存",执行这个页面看看,如果不出意外,大家可能看到显示出的是 "一尾UTF-8页" 这几个字,中文有乱码的现象,什么原因呢?
    请大家再点击最上面的 "文件" 菜单,选择"另存为",最下面一行有个编码,默认应该是ANSI的,请大家点下拉框,选择UTF-8,再点保存,再执行试试看,如果不出意外,乱得更厉害了,呵呵,晕了吧.别急,想想原因,因为我们做的页面是HTML返回的,以前我们写HTML时,看到body前面,也就是head里都有一句meta。
tag标签:
------分隔线----------------------------
------分隔线----------------------------
市场一部:
点击这里给我发消息
市场二部:
点击这里给我发消息
市场三部:
点击这里给我发消息
市场四部:
点击这里给我发消息
市场五部:
点击这里给我发消息