2024年4月5日发(作者:)

一使用HTML编辑器打开各类源码时

在写程序时大家会用各类编辑器,这时请确保各个页面的编码一致,对于大多数优

秀的开源代码,它们都能提供编码的设置。请确保其设置与您的网站相同。在这和 大家分

享个方法,就是用记事本打开源方件,然后另存为,这时会弹个窗,下面有编码格式。你就

知道这个页面是什么编码了!

二 HTML的HEAD部分加入META标签:

UTF-8:

GB2312:

三 外联的CSS文件,也在第一行加入:

UTF-8:@charset"utf-8";

GB2312:@charset"GB2312";

四 链接中传递中文参数

我们很有可能通过链接传递一些中文参数,如提示“删除成功!”的msg参数,在传递前,

请将它用ode()进行URL编码:

|<%|

|msg="删除成功!"|

|ct("?msg="&ode(msg))|

|%>|

五 ASP文件,在代码的第一行加入:

如果您的网页是基于UTF-8编码的,请在代码第一行加入:

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

如果您的网页是基于GB2312编码的,请在代码第一行加入:

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

注:我就是通过此方法解决了ASP乱码的.这里大家要注意点2点

1.<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%> 这行代码一定要放到页面的第

一行

2.<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>和

content="text/html; charset=gb2312" />

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

content="text/html; charset=UTF-8" />

这二个要对应,不然也会出现乱码

六 当一次发生错误后,请关闭浏览器,然后再打开,要不将一直是乱码

当每一次调试时,最后是把关闭浏览.最后希望能帮你解决ASP乱码

方法一:

在每一页的开头加上

<%@ CODEPAGE = "936" %>

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

@CODEPAGE

可以使用 @CODEPAGE 指令为 .asp文件设置代码页。代码页是一个字符集,包括数字、

标点符号及其他字符。不同的语言和现场

用不同的代码页。例如,ANSI 代码页 1252 为美国英语和大多欧洲语言所使用,而 OEM

代码页 932 为日本汉字所使用。

DW里的一个设置...乱码部分应该变成了西欧字体.调成简体中文就可以了.属性-〉页面属性

-〉标题和编码->改为简体中文GB2312,点“重新载入”,确定

代码中加入

方法二:

页面是UTF-8

Ajax POST 方式。。。

写入ACCESS数据库后,是乱码。。。。

解决方法将也页面的编码改成UTF-8,并且在ASP页面的页头加上下面的语句就可以了。

<%t="utf-8"%>

方法三:

用Dreamweaver 编辑ASP网页出现乱码问题的解决方法:

Dreamweaver MX 2004编辑网页的时候,很多朋友经常会遇到中文乱码的情况。

我在制作网页的过程中也遇到类似的问题。我为此费尽了很大的心思,必定我不是专业

人员。不管怎样最终还是解决

了这个问题。现在,把写出来与大家共享。

现象:用Dreamweaver MX 2004来查看ASP源文件,中文部分显示的全是乱码,当我

用记事本打开ASP源文件时,中文显

示完全正常。

“我还是相信群众”,上网搜一下吧......各种说法五花八门,有说“Dreamweaver MX 2004

版本,其中文的兼容性本身

就不好”。相信他了,我安装了Dreamweaver 8.0,其结果依旧。

最后,综合了“群众”的各种方法如下:

1、进入编辑/首选参数/“字体”设为“简体中文”,结果依旧。

2、进入“修改”菜单里修改网页编码,结果依旧。

3、在用记事本打开的ASP源文件的表头插入META编码,果然见效,问题解决。以下

是在表头插入的代码。

4、如果在 Dreamweaver MX 2004的代码里面输入上述编码时是没有效果的,非得用

Dreamweaver MX 2004 以外的编

辑软件打开/插入/保存。再用Dreamweaver MX2004打开才可以。

方法四:

如果你是偶尔在调试ASP页面时出现乱码,那么可以尝试关闭浏览器,重新打开页面。如

果乱码问题没有解决,可以尝试上面所讲的三种方法。我有时候就遇到过这样的问题,打开

页面显示正常,刷新一下就乱码。打开源代码随便修改一个地方,然后保存,再打开页面,

显示正常。刷新,又乱码。遇到这样的问题确实郁闷。用前面几种方法都无效果,后来我关

闭浏览器,重新打开页面,就没这样的问题了。

举例: 在做内有VBscript的asp homepage时,一个form提交方法为GET,

: 当form的表单传给asp处理时,入...asp?name="张三"

: 可张三的中文已经乱码,请问如何在asp中用vbscript将乱码恢复成

: 正确的中文.

: .......

对文字进行如下cut()过程即可