如何在Spring for Android中设置charset = UTF-8?

时间:2012-12-03 20:59:39

标签: android spring

我有以下代码:

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

但是这会给我一个IllegalArgumentException。问题是我想将charset设置为UTF-8而不从配置文件中更改它。这可能吗?

1 个答案:

答案 0 :(得分:2)

如果IllegalArgumentException fails将自身转换为MediaType,则会根据API文档String投放。

尝试以下方法:

requestHeaders.setAccept(
    Arrays.asList(new MediaType("text", "plain", Charset.forName("UTF-8")))
);