1

Tapestry 5 アプリを、Debian Squeeze で実行されている Jetty 9 Web サーバーにデプロイしました。エンコードに問題があります。セルビア文字 (šđčćž) が見えません。たとえば、「Dobrodošli」は「Dobrodo??li」と表示されます。ここで確認できます。私が知っているように、Tapestry はデフォルトで UTF8 で動作し、Debian ロケールでは SR Latin UTF8 が設定されており、Jetty では設定できる構成設定が見つかりません。私は自分の PC (Ubuntu 12.10) で同じことをローカルで行いましたが、すべてうまくいきました。助けてください。この問題を解決する方法、何が間違っていたのかわかりませんか? 前もって感謝します。

4

1 に答える 1

0

の値を設定しようとしましたかtapestry.charset

出力を生成する (または入力を解析する) ときに使用される文字エンコード。デフォルトは「UTF-8」です。

詳細については、http://tapestry.apache.org/configuration.htmlをご覧ください。

于 2013-01-25T07:28:23.680 に答える