Símbolo Euro?

Olá pessoal tenho uma aplicação rodando com struts e estou com problemas com o caractere do EURO - ?.
Ele só chega correto no servidor se uso o enctype como multipart/form-data e após o submit ele só retorna certo ao browser se eu forçar o response com o seguinte comando response.setCharacterEncoding("UTF-8");;
Já li no forum outros posts relacionados e nada de conseguir funcionar de outro jeito.
Alguém tem alguma dica?
Vlw

Tentou utf-16 ?

Não tentei não.
Acho que eu não vou poder mudar para UTF-16 pois aqui na empresa está tudo como UTF-8, pode dar conflito eu imagino…

Com UTF-16 dá o mesmo problema…

Você pode usar €, ou seja, € (símbolo HTML). Já tentou isso?

O símbolo do euro pode ser um campo informado pelo usuário, ou um valor vindo do banco, ficaria inviável usar assim…
Mas eu fiz um filter forçando o request e o response para utf-8 e estou eliminando outros tipos de charset perdidos pelo sistema e aparentemente vai funcionar…
Vlw pela ajuda