我刚刚在Jetty 9 web服务器上部署了我的Tapestry 5应用程序,运行在Debian Squeeze上。我对编码有问题。我看不到塞尔维亚语字母(šđčćž)。例如,我将"Dobrodošli“视为"Dobrodo??li”。你可以在HERE上查看。据我所知,Tapestry在默认情况下适用于UTF8,在Debian locale上设置的是SR拉丁语UTF8,而在Jetty上我找不到任何可以设置它的配置设置。我在我的电脑(Ubuntu 12.10)上做了同样的事情,一切都很好。你能帮帮我吗?如何解决这个问题,我不知道我做错了什么?提前谢谢。
发布于 2013-01-25 15:28:24
您是否尝试设置tapestry.charset的值。
生成输出(或解析输入)时使用的字符编码。默认值为"UTF-8“。
https://stackoverflow.com/questions/14516863
复制相似问题