发现一个Tomcat很奇怪的问题,请各位同行诊断一下!
一静态网页,里面内容为
<html>
<head>
</head>
<body>
中国
</body>
</html>
当在浏览器中访问此页面时,"中国"这两个字为乱码。此时非要在浏览器的菜单 查看->编码中选择 简体中文 才能正确显示"中国"这两个字。经过分析,发现从tomcat response回的内容的contenttype为"text/html charset=8859_1",那我想问各位朋友,tomcat的reqponse有缺省的contenttype吗,此缺省contenttype可以设置吗?当用将此文件扩展名改为.jsp,并加上<%@ page contentType="text/html; charset=GBK" %>后,显示正常。
我的环境:
client与server在同一计算机上
操作系统:简体中文window server 2003企业版
浏览器:IE 6
web server :Tomcat 4.1.29
让我更奇怪的是,另一台计算机,相同配置,相同的安装,却没有出现这种情况。