Definir Charset JLabel

1 resposta
L

Pessoal, estou utilizando um código HTML e exibindo os dados num JLabel, e pelo fato dos caracteres estarem armazenados com charset IS0-8859-1 na base de dados, quando vou mostrar os caracteres especiais, por exemplo: á é ç ã ê, ele não renderiza, como posso definir o charset para que ele exiba o conteúdo no JLabel corretamente.

O código que estou utilizando é o seguinte:

//label da mensagem
            String textoHtml = "<html><p align='center' >" +  é í ó ç ã ê Ü" + "</p></html>";
            jlMensagem = new JLabel( textoHtml, JLabel.CENTER );

Já tentei adicionar o seguinte código:

<head>
<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1' >
</head>

obviamente após a tag , mas quando uso isto ele não mostra nada, fica tudo em branco.

Obrigado.

1 Resposta

J

Já tentou:

String textoHtml = new String("<html><p align='center' >" +  é í ó ç ã ê Ü" + "</p></html>","IS0-8859-1");
Criado 6 de novembro de 2007
Ultima resposta 19 de nov. de 2007
Respostas 1
Participantes 2