读书人

网页里的汉语言一设置gb2312就乱码

发布时间: 2012-12-23 11:28:15 作者: rapoo

网页里的中文一设置gb2312就乱码
从国外网站找的模板
可以正常显示中文(默认是UTF-8编码),但是在右键里选择“gb2312简体中文”的话,所有中文就变成了乱码


html代码里已经在head里加上了


<meta http-equiv="Content-Type" content="text/html;charset=gb2312"/>



[最优解释]
您右键选择“gb2312"然后就乱码了,这多正常啊!
[其他解释]
在meta的content里加上;charset=gb2312这没有多大的意义!如果网站在输出http消息时在消息头上已经标明了
ContentType = text/html; chatset=utf-8
那么你在页面中给出跟他完全不对路的另外的标记,只会捣乱。有些浏览器上会反而显示乱码,而有些浏览器会根本就忽略你这个gb2312。
[其他解释]
刚才测试了一下CSDN论坛也是选gb2312就乱码了。但是打开百度首页默认的就是gb2312编码。
我想问下。。
1 为什么我在head里设置的gb2312,但右键还显示UTF-8编码?
2 什么时候(像百度首页一样)选gb2312不会乱码?
[其他解释]
哦,原来是响应报文头上就已经规定好了编码格式啊。。

那我在页面里设置meta标签还有什么作用啊。。

还有,响应报文头上的编码格式能改吗?
[其他解释]
先看下文件的编码是格式
Responese.Header可以操作编码格式

读书人网 >asp.net

热点推荐