Dae galera,
To com a seguinte situação:
Tenho uma database no postgres (linux) setada pra UNICODE.
Mas aí no meu servlet tenho que ler do banco e escrever um XML em UTF-8.
Aí tem dados no banco que vem com caracteres especiais, no caso & (e comercial) e aí da pau na interpretação do xml.
Como posso fazer essa conversão?
Estou usando o PrintWriter do response.getWriter().
ja setei o charset do response pra UTF-8.
Existe algum método que converta esses caracteres especiais para similares em UTF-8?
Ou alguma outra solução, plz!
Opa,
valeu!!
Mas não rolou!
Estou com problema quando trago o caracter & do banco que tá UNICODE, mas nao sei o charset.
Aí pego a String do banco e vou escrever o xml que ta com charset UTF-8, aí da erro.
Vou continuar tentando.
Opa,
valeu por tudo aí Pellicano,
Eu que sou meio lesado.
É que & é caracter especial, não pode estar no conteudo de um elemento XML, tem que ser substituído por &
Mas valeu aí!!