以前好好执行的ASP教本,居然会乱码,直接写HTML格式的中文不乱码,使用response.write就是乱码,这在以前都是好好的,不知道怎么就 突然就变了,改成UTF-8编码显示,则使用response.write输出的显示正常,其他则乱码,看来是编码方式不协调。

方法一:
在每一页的开头加上
<%@ CODEPAGE = "936" %>

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

@CODEPAGE
可以使用 @CODEPAGE 指令为 .asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场
用不同的代码页。例如,ANSI 代码页 1252 为美国英语和大多欧洲语言所使用,而 OEM 代码页 932 为日本汉字所使用。

DW里的一个设置...乱码部分应该变成了西欧字体.调成简体中文就可以了.属性-〉页面属性-〉标题和编码->改为简体中文GB2312,点“重新载入”,确定

代码中加入 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

方法二:

页面是UTF-8
Ajax POST 方式。。。
写入ACCESS数据库后,是乱码。。。。
解决方法将也页面的编码改成UTF-8,并且在ASP页面的页头加上下面的语句就可以了。

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

方法三:

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

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

     我在制作网页的过程中也遇到类似的问题。我为此费尽了很大的心思,必定我不是专业人员。不管怎样最终还是解决
了这个问题。现在,把写出来与大家共享。
     现象:用Dreamweaver MX 2004来查看ASP源文件,中文部分显示的全是乱码,当我用记事本打开ASP源文件时,中文显
示完全正常。
   “我还是相信群众”,上网搜一下吧......各种说法五花八门,有说“Dreamweaver MX 2004版本,其中文的兼容性本身  
就不好”。相信他了,我安装了Dreamweaver 8.0,其结果依旧。
     最后,综合了“群众”的各种方法如下:
     1、进入编辑/首选参数/“字体”设为“简体中文”,结果依旧。
     2、进入“修改”菜单里修改网页编码,结果依旧。
     3、在用记事本打开的ASP源文件的表头插入META编码,果然见效,问题解决。以下是在表头插入的代码。
     <html>
     <head>
     <meta http-equiv ="content_type"content ="text/html; charset=gb2312">
     </head>
     4、如果在 Dreamweaver MX 2004的代码里面输入上述编码时是没有效果的,非得用 Dreamweaver MX 2004 以外的编
辑软件打开/插入/保存。再用Dreamweaver MX2004打开才可以。

方法四:
如果你是偶尔在调试ASP页面时出现乱码,那么可以尝试关闭浏览器,重新打开页面。如果乱码问题没有解决,可以尝试上面所讲的三种方法。我有时候就遇到过 这样的问题,打开页面显示正常,刷新一下就乱码。打开源代码随便修改一个地方,然后保存,再打开页面,显示正常。刷新,又乱码。遇到这样的问题确实郁闷。 用前面几种方法都无效果,后来我关闭浏览器,重新打开页面,就没这样的问题了。
 posted on 2010-09-07 17:49  ddxgc  阅读(248)  评论(0)    收藏  举报