Ändern Sie die Codierung von HttpServletResponse

Ich habe eine API, die XML zurückgibt. Sie gibt sie tatsächlich mit der Standardcodierung zurück (ich glaube, es ist UTF-8), aber jetzt haben sich die Anforderungen geändert und wir müssen alles in UTF-16LE zurückgeben.

Meine Frage ist: Gibt es eine einfache Möglichkeit, dies zu tun? Ich habe Zugriff auf die Antwort, kurz bevor die Anrufe abgeschlossen sind, und habe mich gefragt, ob ich so etwas tun kann

//This method does not exist
response.setCharacterEncoding("UTF-16LE");

Danke vielmals!

UPDATE: Die erwähnte Methode ist die zu verwendende. Ich habe eine alte Version (2.3) der Servlet-API verwendet, die diese nicht enthielt. Das Ändern der Version hat alles behoben.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage