[已解决问题] IE7编码
提问时间: 2008-04-03 15:59
悬赏分:50 浏览:250 次
我保存的是utf-8格式的静态页,在from中也指定了utf-8编码,用IE7打开时是变成了默认的gb2312.那么IE7没有根据页面的context Type进行编码.这个应该怎么解决呢?

提问者:刘福 - 初学一级
最佳答案
在<head></head>之间加上这行:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
仔细看一下,加了这行不会不行,看看是不是什么地方写错了字母?
2008/4/3 17:07:26 回答者:丁学
评论
3个月前   刘福 :
源文件:
(<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>*************</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">)
这行没有写错
3个月前   丁学 :
你再用IE打开,然后看下“查看 -> 编码”中选中的是什么,是不是UTF-8?如果默认已经是UTF-8但显示不正确,就是你的文件本身不是UTF-8格式。
如果默认不是UTF-8,尝试手动选择上UTF-8是否能够正确显示,如果选择UTF-8后能够正确显示了,说明IE并没有正确的选择编码
点右键查看源代码(不要看你的aspx文件,要看在IE中打开页面的源代码),查找一下是不是有重复的Content-Type声明,并检查每个Content-Type声明是否都正确声明了charset=utf-8。
再去别人的机器上打开这个页面试试,也许是浏览器的设置问题
问题so奇怪
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除