XHR を使用してスウェーデン語のテキストをネットワーク経由で送信すると、文字セットのエンコーディングがデフォルトの UTF-8 に強制されることを理解しています。
Content-Type application/json; charset=UTF-8
選択すると、サーブレット リクエストがごちゃごちゃになります (つまり、スウェーデン語の文字 ÄÖÅ)。webapp.encoding.default パラメータを UTF-8 に設定して、weblogic-application.xml 経由で Weblogic コンテナ内のリクエストをグローバルに取得しようとしました。変わりはない。Resteasy のセットアップでローカルでもテストしたいのですが、モック フレームワークでもテキストがごちゃごちゃしていました。基礎となるサービスへのハンドオーバーの前にテキストをチェックする PreProcessInterceptor を作成し、同じ問題が発生しました。インターセプターを使用してエンコーディングを強制することはできますが、単純なもの (つまり、エンコーディング/デコーディングを処理する一般的な方法) が欠けているようです。
UTF-8エンコーディングを使用したFireBugで表示されるPOSTデータは見栄えがよく(ごちゃごちゃしていません)、サービスにヒットするとテキストがごちゃ混ぜになるため、問題はサーブレットエンコーディングですか?