Encoding Tapestry 5.36部署在Jetty 9上,编码问题

Encoding Tapestry 5.36部署在Jetty 9上,编码问题,encoding,jetty,debian,locale,tapestry,Encoding,Jetty,Debian,Locale,Tapestry,我刚刚在Jetty9Web服务器上部署了Tapestry5应用程序,运行在DebianSqueeze上。我对编码有问题。我看不到塞尔维亚字母。例如,我将“Dobrodošli”视为“Dobrodo??li”。你可以去看看。据我所知,Tapestry默认使用UTF8,在Debian语言环境中设置为SR拉丁UTF8,在Jetty上我找不到任何可以设置它的配置设置。我在我的PC(Ubuntu12.10)上做了同样的事情,一切都很好。 你能帮我吗?如何解决这个问题,我不知道我做错了什么? 提前感谢。您是

我刚刚在Jetty9Web服务器上部署了Tapestry5应用程序,运行在DebianSqueeze上。我对编码有问题。我看不到塞尔维亚字母。例如,我将“Dobrodošli”视为“Dobrodo??li”。你可以去看看。据我所知,Tapestry默认使用UTF8,在Debian语言环境中设置为SR拉丁UTF8,在Jetty上我找不到任何可以设置它的配置设置。我在我的PC(Ubuntu12.10)上做了同样的事情,一切都很好。 你能帮我吗?如何解决这个问题,我不知道我做错了什么?
提前感谢。

您是否尝试设置了
tapestry.charset
的值

生成输出(或分析输入)时使用的字符编码。 默认值为“UTF-8”


关于结帐的细节,我也遇到了同样的问题。我认为当你用TML写你的文章时,这会给你带来问题。如果您通过Java代码生成它,它将出现(我记得)