静态HTML乱码

潇水汀寒 2011-12-02 08:44:10
我有2个页面,分别叫file页面和Cookie页面吧
1.浏览器字符编码为gb2312时 file页面无乱码
2.浏览器字符编码为utf-8时 file页面有乱码
3.浏览器字符编码为gb2312时 Cookie页面有乱码
4.浏览器字符编码为utf-8时 Cookie页面无乱码
为什么两个页面在浏览器字符编码相同情况下出乱码现象不一致呢
下面依上面4个顺序依次贴图
1.浏览器字符编码为gb2312时 file页面无乱码

2.浏览器字符编码为utf-8时 file页面有乱码

3.浏览器字符编码为gb2312时 Cookie页面有乱码

4.浏览器字符编码为utf-8时 Cookie页面无乱码
...全文
357 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
阳明 to life 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dracularking 的回复:]

第一感觉就是实际上cookie那个页面的那些汉字“已经写入硬盘”之类的编码不是meta标签指定的gb2312,而是utf-8

看了下meta设定编码的对象:

Meta elements are typically used to specify page description, keywords, author of the document, last modified, and……
[/Quote]
有的
http://www.w3school.com.cn/tags/tag_meta.asp
侠侠_xiaxia 2011-12-03
  • 打赏
  • 举报
回复
把charset改为Charset,试一下,或者把myeclipse中的编码设置一下,设置为gbk
dracularking 2011-12-03
  • 打赏
  • 举报
回复
哦 那看来cookie页面meta设置编码貌似因为什么原因失效的样子

看看去掉meta标签那行,页面表现是否老样子
dracularking 2011-12-03
  • 打赏
  • 举报
回复
第一感觉就是实际上cookie那个页面的那些汉字“已经写入硬盘”之类的编码不是meta标签指定的gb2312,而是utf-8

看了下meta设定编码的对象:

Meta elements are typically used to specify page description, keywords, author of the document, last modified, and other metadata.

貌似是不包含的
火光闪耀 2011-12-03
  • 打赏
  • 举报
回复
你的cookie页面好奇怪啊。没遇到过。但是我想使用UTF-8应该没问题吧?你先试试。
阳明 to life 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xiaos_hui 的回复:]

恳请前辈指点一二
[/Quote]
网页编码和浏览器编码统一,浏览器用UTF-8,把html的编码按照2楼的方式改下编码统一成UTF-8就行,不会出现乱码了吧
zhang=xxxxx那个应该是你先前写过一次带中文字符的cookie 被转成UNICODE了
至于你用js写出来的是乱码,我想应该是你这个文件格式是不是保存的utf-8.。。这个真不知道 但是有解决办法 document.write 乱码
绿豆汤 2011-12-03
  • 打赏
  • 举报
回复
在你得eclipse中你得编码集没有改成utf-8你改了以后试试看看能不能行!!!!
潇水汀寒 2011-12-03
  • 打赏
  • 举报
回复
恳请前辈指点一二
良才2015 2011-12-03
  • 打赏
  • 举报
回复
不细看了,通通改为UTR-8即可
阳明 to life 2011-12-02
  • 打赏
  • 举报
回复
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
潇水汀寒 2011-12-02
  • 打赏
  • 举报
回复
最后一张图浏览器第一行末尾有个貌似是16进制字符那么个东西 这是怎么造成的呢

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧