我有以下代码:
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setAccept(Collections.singletonList(new MediaType("text","plain;charset=UTF-8")));
然而这给我抛出了一个IllegalArgumentException。问题是我想将字符集设置为 UTF-8 而不从配置文件中更改它。这可能吗?
最佳答案
根据 API 文档,如果 MediaType
fails 则抛出 IllegalArgumentException
将其自身转换为String
。
尝试以下操作:
requestHeaders.setAccept(
Arrays.asList(new MediaType("text", "plain", Charset.forName("UTF-8")))
);
关于android - 如何在 Spring for Android 中设置 charset=UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13691598/