浏览器自动检测utf-8,希伯来语

时间:2011-03-19 08:23:36

标签: java jsp tomcat encoding utf-8

嗨我在jsp中有一个webapp

在一个老tomcat进入我的webapp,浏览器自动检测UTF-8

但是在新的tomcat5.5中启动相同的webapp时, 浏览器不会检测UTF-8,我必须手动更改

(我现在正在托管我的应用程序,我希望它能在新的tomcat上正常运行)

试图

response.setCharacterEncoding("UTF-8"); 
response.setContentType("text/html; charset=UTF-8");
response.setHeader("Content-Encoding","UTF-8");

但没有帮助,在某些情况下,当我尝试更改为UTF-8时,我仍然看到jibrish

我的jsp文件我保存为UTF-8,在meta i中有这个

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

也在server.xml中我在Connector

下定义了这个
   URIEncoding="UTF-8" 

-

你可以帮我吗?

1 个答案:

答案 0 :(得分:1)

假设您仍然使用旧应用程序,并且您有一个(最好是简单的)两个服务器都可以投放的页面,我建议您使用WiresharkFiddler来查看确切的内容被送回然后你可以找出差异,并使新服务器以相同的方式工作。

正如伊格纳西奥所说,可能你根本就没有服务UTF-8,无论你试图告诉客户你是多少:)