Modification de l'encodage des HttpServletResponse

J'ai une API qui renvoie XML, il retourne en fait à l'aide de l'encodage par défaut (je crois que c'est de l'UTF-8), mais maintenant, les exigences ont changé et nous avons besoin de retourner tout en UTF-16LE.

Ma question est: est-il un moyen facile de faire cela? J'ai accès à la réponse juste avant les appels complet, donc je me demandais si je pouvais faire quelque chose comme

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

Merci beaucoup!

Mise à JOUR:
La méthode mentionnée est celle à utiliser. J'ai été en utilisant une ancienne version (2.3) de la servlet API qui ne l'inclut pas. La modification de la version fixe tout.

OriginalL'auteur Pablo Fernandez | 2009-12-04