编码在Apache Tomcat上运行jsp网页的问题

时间:2012-03-09 09:11:26

标签: eclipse jsp tomcat encoding web

抱歉我的英文。 我不是网页开发人员 - 我使用已经创建的jsp(我不能自己更改它们),将它们放在一起使用不同的URL参数 - 这样我创建了一些复杂的Web项目。

我一直在使用Apache Tomcat并且出现错误 - 西里尔文(cp1251)符号在项目的某些地方(并非无处不在!)中表现不佳。 jsp的开发人员说,这是一个bug,他们会修复它。时间流逝,但事实并非如此。

最近,我在Eclipse中导入EAR作为项目,在那里创建了Tomcat服务器。在此之前我读了这篇文章: http://www.vogella.de/articles/EclipseWTP/article.html 并安装了文章中指定的所有软件,以便能够与Eclipse中的Tomcat项目一起使用。

我注意到,当我将项目发布到Tomcat Server(在Eclipse中创建 - 它有自己的服务器)时,我没有编码错误!我认为这与Eclipse& Eclipse Tomcat Server设置。

问题:我可以将此设置复制到真正的Tomcat服务器(而不是Eclipse),以便在任何地方进行正确的编码吗?这个设置是什么?

1 个答案:

答案 0 :(得分:1)

我也有类似的问题。我的战争是在Eclipse Tomcat上运行,但是当在Tomcat上手动部署时,一些涉及货币符号的Web服务面临着编码问题。 Eclipse Indigo有一些服务器编码。

可以通过运行配置查看/编辑 - >常用标签。更改此属性可为手动部署和Eclipse部署生成一致的结果。我不确定这种编码是什么,但它可能会设置JVM的编码。