更改 HttpServletResponse 的编码
2022-09-02 11:52:41
我有一个返回XML的API,它实际上使用默认编码返回它(我相信它是UTF-8),但现在要求已经改变,我们需要返回UTF-16LE中的所有内容。
我的问题是:有没有一种简单的方法来做到这一点?我可以在呼叫完成之前访问响应,所以我想知道我是否可以做这样的事情
//This method does not exist
response.setCharacterEncoding("UTF-16LE");
多谢!
更新:提到的方法是要使用的方法。我使用的是旧版本的 servlet API,其中不包含它。更改版本修复了所有问题。