asp 在ie6下出现乱码

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:18:49
我采用utf-8编码方式制作网页,文件保存编码方式和文件头部的<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />都采用的是utf-8编码方式,ie6浏览时,从数据库调用的数据中,中文部分出现乱码,日期格式的能正常显示,不是从数据库里调用的中文字能正常显示,但是点击浏览器菜单“查看”-源文件时ie6查看网页源文件时,所有的中文都是乱码。请问哪位朋友是怎么回事?除ie6.0其他浏览器均能正常浏览。
不仅是ie6,只要刷新稍频繁,所有浏览器都会出现这样的情况,过一会再刷新或重新打开同样的页面又显示正常了。我估计是不是iis组件的问题,奇怪的是查看源文件时,从数据库里掉出来的中文是正常的,页面里原有的中文有变成乱码了!

唉,utf-8入库,字段类型是要NVARCHAR,还有insert into myTable (myContent) values (N'一些内容')
您试试。
提醒,您<%@ LANGUAGE = VBScript CodePage = 65001%>声明了没?
request.setCharacterEncoding("utf-8") 呢?
还有如果用网址传参要urlEncode的。 js也要用escape
有些mssql的连接字符串也要改。

其实如非必要,gb2312就行了,我懒

你再看一下你的数据库里面的数据是否正常!