PessoAll,
estou precisando de pegar um texto escrito no formato UTF8 tipo “peça” e transformar em “peça”.
Tem algo já pronto pra fazer isto?
PessoAll,
estou precisando de pegar um texto escrito no formato UTF8 tipo “peça” e transformar em “peça”.
Tem algo já pronto pra fazer isto?
Opa Francisbh,
Primeiro você deve pegar a informação repassando para um padrão de caracter, qualquer coisa, de uma olhada aqui:
[url]http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html[/url]
Fiz este exemplo, já informando em UTF8 e passando para o modo legível através do ISO-8859-1. Lembrando que você pode receber no tipo ASCII, converter para UTF8 e vice-versa, basta alterar o perfil de código a usar.
try {
String x = "palhaço cáramaba támbém ô.";
byte[] y = x.getBytes("ISO-8859-1");
System.out.println(new String(y, "UTF8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Abraço,
Fábio Heleno