以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  utf-8 access中输出的中文变乱码  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=2067)

--  作者:admin
--  发布时间:2010/8/10 22:04:37
--  utf-8 access中输出的中文变乱码
我是刚开始学asp的用asp+access
<meta http-equiv="Content-Type" c />
就出现数据库里输出的中文变乱码。
然后就改成<meta http-equiv="Content-Type" c />
然后就又输出的是正常,但网页的布局就乱了有些div不见了。还有就是列表菜单出问题。
请会的帮个忙回答一下。谢谢了

----------------------------

乱码是因为你编码不统一造成的
<meta http-equiv="Content-Type" c /> 
这句仅仅是HTML的编码 还得统一文件编码,ASP输出编码等

在代码最上加入
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
或者
<%Response.CodePage=65001%> 
<%Response.Charset="utf-8"%>
代码就显示正常了,

加此条<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>,其实是在DW中新建的时候选择ASP VBSCRIPT自动会加上这句。
[此贴子已经被作者于2010-8-10 22:05:23编辑过]