私はUTF-8システムではありません。したがって、クライアントは、JsonがUTF-Xとしてのみ定義されているという事実とは関係なく、システムのデフォルトのエンコーディング形式でJsonを常に送信します。どうすればこれを防ぐことができますか?RestEasyClientエンコードUTF-8
0
A
答えて
0
RestEasyClientで使用されるApacheHttpClient4Engineは、buildEntityメソッドでDeferredFileOutputStreamを使用します。そこで、このような動作を上書きする必要があります。Utf8RecodingDeferredFileOutputStreamまたはデフォルトのエンコーディングを-Dfile.encoding = UTF8に設定する必要があります。
エンティティをUTF-8に作成するときに、このバリアントを設定するように指示されています。
Variant variant = new Variant(MediaType.valueOf(MediaType.APPLICATION_JSON), language, StandardCharsets.UTF_8.name()); Entity.entity(request, variant)
関連する問題
- 1. UTF8エンコード/€
- 2. ScrapyのUTF8エンコード
- 3. PHP UTF8エンコードとデコード
- 4. Perl - テンプレートツールキットutf8エンコードOSオプション
- 5. RMysqlエンコードutf8の問題
- 6. 文字セットUTF8に同じエンコードが、ANSI
- 7. PostgreSQL + PHP + UTF8 =エンコードに無効なバイトシーケンス
- 8. asp.net文字エンコードの問題utf8
- 9. TMemoryStreamのエンコードをutf8に変換する
- 10. golangのpythonのエンコード( 'utf8')と同等
- 11. 文字列UTF8エンコードの問題
- 12. ResteasyClient APIがテストケースで動作しない
- 13. エンコード私はUTF8エンコードにASCIIからcsvファイルをエンコードしたい、これは私が試したコードであるASCIIからUTF8
- 14. Postgresql PHPがUTF8をエンコードするための無効なバイトシーケンス
- 15. PHPでutf8でエンコードされた文字列を比較する
- 16. html入力タグでutf8エンコードされた文字を扱う
- 17. 特殊文字のPHP UTF8エンコードの問題
- 18. "EDBローダーの" UTF8 ":0x00"をエンコードするための無効なバイトシーケンス
- 19. Windows-1250からUTF8にエンコードするJavaScript文字列
- 20. luaのバイトをutf8にエンコードするには?
- 21. Postgres: "UTF8"をエンコードするためのバイトシーケンスが無効です。0xb4
- 22. iPhone - WindowsCP1251からUTF8へのNSStringエンコードの変換
- 23. UTF8でエンコードされた文字の比較
- 24. HTTPヘッダーのUTF8ファイル名をエンコードする方法は? (Python、Django)
- 25. utf8でエンコードされたchar *配列の処理
- 26. perl utf8 iso-8859-1からエンコードするとjavascriptに別の結果が返されるutf8 encode
- 27. 廃止されたiconvをString#にエンコードして無効なUTF8修正をエンコードする方法
- 28. MYSQLでlatin1でエンコードされたテーブルをutf8でエンコードされたテーブルにダンプする方法は?
- 29. 非UTF8でエンコードされた非表示の文字を特定する
- 30. Postgresカラムの暗号化エラー - "UTF8"をエンコードするための無効なバイトシーケンス:0xa3