Definir codificação de caracteres de solicitação de valores enviados da entrada JSF para UTF-8

Eu tenho o mesmo problema queDefinir codificação de caracteres de solicitação de valores enviados de entrada JSF para UTF-8 no GlassFish, os valores enviados chegam comoMojibake. No entanto, a resposta é direcionada ao GlassFish e estou usando o JBoss AS 7.

Eu já especifiquei a URL de conexão JDBC para usar o UTF-8:

jdbc:mysql://localhost:3306/mydb?useUnicode=yes&characterEncoding=UTF-8

E no topo da minha página JSF:

<?xml version='1.0' encoding='UTF-8' ?>

Como posso resolver o mesmo problema no JBoss AS 7? Ou melhor, de uma forma mais genérica, para que funcione em todos os servidores?

questionAnswers(2)

yourAnswerToTheQuestion