私は Freemarker と Spring を Jetty で実行するプロジェクトに取り組んでいます。さまざまな国の文字を表示する必要があるため、エンコーディングを UTF-8 に設定しようとしています。ただし、何をしても ISO-8859-1 のままです。web.xml にフィルターを作成しようとしましたが、これを入れてみました
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=utf-8");
ビューをレンダリングする直前。しかし、ページを読み込んで [View Page Info] をクリックすると、エンコードは常に ISO-8859-1 になります。また、アプリサーバーに直接アクセスして、Apache の影響を受けているかどうかを確認しましたが、同じ結果が得られました。どんな助けでも大歓迎です。