如何让浏览器按照指定字符集打开从服务器传过来的静态html文件?

confirmAname 2013-05-17 02:21:05
我的做法是在html文件的head标签中加上一行:
<meta http-equiv="content-type" content="text/html; charset=GBK">

web服务器用的是tomcat6.x.但是每次用浏览器访问这个静态页面时,浏览器的查看菜单的字符编码集都是UTF-8。想问问怎么才能让浏览器打开这个从服务器传过来的html文件时采用GBK编码?
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
confirmAname 2013-05-17
  • 打赏
  • 举报
回复
引用 1 楼 u010255083 的回复:
你说的情况,和我测试的情况不一样。 写个简单的页面bb.html,内容如下 <meta http-equiv="content-type" content="text/html; charset=GBK"> GBK 使用IE8打开时,就是使用GBK方式打开。 同样创建页面cc.htm,内容如下: <meta http-equiv="content-type" content="text/html; charset=UTF-8"> UTF-8 使用IE8打开时,就是用UTF-8方式打开。我就不给你截图了,自己测试下即可。注意图中红色标出即可。
分数还是给你吧
confirmAname 2013-05-17
  • 打赏
  • 举报
回复
昨晚测试是可以的,早上起来再测试不行了。发完贴,逛一圈回来又可以了。OMG,见鬼了!
confirmAname 2013-05-17
  • 打赏
  • 举报
回复
你讲的是在本地直接用浏览器打开吧。我说的是将这个html文件放在服务器某个web应用下,然后通过浏览器来访问这个web应用上的html文件即http://ip:port/appname/xx.html。
火影之贺 2013-05-17
  • 打赏
  • 举报
回复
你说的情况,和我测试的情况不一样。

写个简单的页面bb.html,内容如下
<meta http-equiv="content-type" content="text/html; charset=GBK">

GBK
使用IE8打开时,就是使用GBK方式打开。


同样创建页面cc.htm,内容如下:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

UTF-8
使用IE8打开时,就是用UTF-8方式打开。我就不给你截图了,自己测试下即可。注意图中红色标出即可。

81,094

社区成员

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

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