ACCESS+ASP中文乱码问题的解决方法
作者:随然 日期:2009-01-14
以前好好执行的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 | 查看次数: 14275
发表评论