Converter String UTF8 para latin1

1 resposta
F

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?

1 Resposta

F

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 ¡ramaba ¡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

Criado 12 de maio de 2005
Ultima resposta 12 de mai. de 2005
Respostas 1
Participantes 2