ACCESS+ASP中文乱码问题的解决方法
asp 2009-11-30 14:06:15 阅读1535 评论0   字号:大中小 订阅
以前好好执行的ASP教本,居然会乱码,直接写HTML格式的中文不乱码,使用response.write就是乱码,这在以前都是好好的,不知道怎么就突然就变了,改成UTF-8编码显示,则使用response.write输出的显示正常,其他则乱码,看来是编码方式不协调。

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

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

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

DW里的一个设置...乱码部分应该变成了西欧字体.调成简体中文就可以了.属性-〉页面属性-〉标题和编码->asp 源代码改为简体中文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页面时出现乱码,那么可以尝试关闭浏览器,重新打开页面。如果乱码问题没有解决,可以尝试上面所讲的三种方法。我有时候就遇到过这样的问题,打开页面显示正常,刷新一下就乱码。打开源代码随便修改一个地方,然后保存,再打开页面,显示正常。刷新,又乱码。遇到这样的问题确实郁闷。用前面几种方法都无效果,后来我关闭浏览器,重新打开页面,就没这样的问题了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。