ACCESS+ASP中文乱码问题的解决方法


以前好好执行的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页面时出现乱码,那么可以尝试关闭浏览器,重新打开页面。如果乱码问题没有解决,可以尝试上面所讲的三种方法。我有时候就遇到过这样的问题,打开页面显示正常,刷新一下就乱码。打开源代码随便修改一个地方,然后保存,再打开页面,显示正常。刷新,又乱码。遇到这样的问题确实郁闷。用前面几种方法都无效果,后来我关闭浏览器,重新打开页面,就没这样的问题了。

[本日志由 随然 于 2009-01-14 05:36 PM 编辑]
上一篇: ASP从字符串中提取数字或者字符串转数字型的方法
下一篇: 教师给学生的毕业赠言100句
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: ASP 网页 乱码
相关日志:
评论: 0 | 引用: 0 | 查看次数: 13609
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭