18
2008
09

关于网页出现乱码的问题

有很多网友在用Dreamweeaver编辑网页的时候,总是说出现乱码,这是什么原因呢?应该怎样解决,我在这里给大家简要的说一下:

  如果是在DW视图中就有乱字符,首先一定要记住,在出现乱字符后,千万别做改动,不要保存。否则DW会真地把它转化成西欧字符,当然在这里汉字就真地“变成了乱字符”,你只有重新设计这个页面了。

  所以在出现乱字符后只里要点在DW的“编辑”>>>“参数设置”>>新建文档,把里面的“默认编码”改成“简体中文gb2312”,然后再把下面的复选框“当未指定编码时使用该编码”打上钩,点确定,然后重新打开乱码的网页即可!

  另一种情况就是在ASP运行的时候,动态地输出的内容为乱码,这是ASP编码的问题,只要在ASP最开头把那个

<%@language="vbscript"%>

改成:

<%@language="vbscript"  codepage="936"%>

就行了(其中的codepage="936"就是简体中文的字符集代码页,另外如果网页是UTF-8编码的,就把它改成codepage="65001"),注意,这行语句必须放在一个完全执行的网页的最开头,如果这个网页是被其它网页所包含的,且不在那个网页的最开头,那么你是不能加这段代码的,相信懂点ASP的人都知道,@指令在网页中只能出现一次,且必须在网页所有代码的最开头。

本文章来自 四季网站设计 http://www.ybj86.cn/

如果上述方法仍然不行,再在asp页的html输出部分最开头(一定要在所有html代码最开头,但必需在asp的<%language....后面)加上:

Response.addHeader("charset","gb2312")即可。

如果是HTML中,则加上:

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

如果正确如上操作,对于简体中文的网页,是不会出现乱码的。!

« 上一篇下一篇 »

评论列表:

发表评论:

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