打印

UTF-8乱码问题

<%call geta()%>
通过Functions.asp   geta()操作数据库response.Write(outhtml)

在Functions.asp的头部已经设置了response.Charset="UTF-8"

但是有时候输出还是会变成乱码 这个问题该怎么解决 把response.Charset="UTF-8"加到每一个Function里还是一样会乱码...
TMD 怎么有这么多要学

TOP

看一下你显示页面文件的编码,也需要utf-8才行

TOP

引用:
原帖由 rozone 于 2008-5-11 11:03 发表
看一下你显示页面文件的编码,也需要utf-8才行
这个是当然的
但是问题是还是会出现中文显示乱码 我就搞不懂了
TMD 怎么有这么多要学

TOP

这样试试看

在文件里加上这两个看看  一般是可以的 我就是用UTF8的
Response.Charset="UTF-8"
session.CodePage=65001

TOP

把网页文件全部用utf-8另存为,在覆盖原来的,我就是这么弄了, 行了

TOP

检查你的样式表和JS文件内是否出现中文。
承接(前端开发/网站设计)类兼职:www.uicss.cn

TOP

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
我向往我美丽的梦,但是美丽的太遥远。。。

TOP

bom,页面内容编码,header保持一致!
-=不管结局怎样坏,我会勇敢撑下来=-

TOP

NO,NO,以上方法都无效!
还是加上这句吧!

Response.AddHeader "ContentType","text/xml;charset=UTF-8"

如果不是xml请自己替换成其他的(如:html,plain等....)

TOP

我說的是ASP的方法:
加上這3句就可以了
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%session.CodePage=65001%>
這2句加在最前面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
然後這句 你應該知道加在哪的
我就是我

TOP