2

私は次のコードを持っています:

  HttpHeaders requestHeaders = new HttpHeaders();
  requestHeaders.setAccept(Collections.singletonList(new MediaType("text","plain;charset=UTF-8")));

ただし、これによりIllegalArgumentExceptionがスローされます。問題は、設定ファイルから変更せずに文字セットをUTF-8として設定したいということです。これは可能ですか?

4

1 に答える 1

2

APIによると、への変換に失敗IllegalArgumentExceptionした場合、ドキュメントがスローされます。MediaType String

次のことを試してください。

requestHeaders.setAccept(
    Arrays.asList(new MediaType("text", "plain", Charset.forName("UTF-8")))
);
于 2012-12-03T21:50:04.310 に答える