eduveks
O correto é sempre usar o \uXXXX, nunca ter acentos no código.
Pois se você passar o código do windows para o linux e vice-versa vai haver problemas com os caracteres acentuados.
O mesmo para arquivos .properties, .xml, etc…
Se existe uma codificação especial para caracteres é por uma boa razão e convém sempre utilizar.
d_sfair
Amigo,
Obrigado por responder, mas o problema é que mesmo usando \u00E9 , o meu programa sai com ú, não com o é.
eduveks
Isto te dá o que?
System.out.println(Integer.toHexString((int)'é'));
Com certeza vc tem algum charset ou coisa do genero configurado, vc não deve estar com unicode.
Tem a certeza que não esta aplicando algum charset a string? Ou a virtual machine?