Itext + RTF + Português + CharacterEncoding  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Buenas senhores,
Alguém aí gera arquivos .rtf via Itext?

Estou gerando aqui porém o arquivo não reconhece os caracteres latinos (ISO-8859-1 e CP1252).

Já tentei de 3 formas possíveis:

Adicionando o texto normalmente.

Criando um BaseFont:

Criando um RtfFont:


Em ambos os casos o texto impresso é:
abreviações situação também música (abreviações, situação, também, música)


E o engraçado é que se eu imprimir isso num arquivo .txt, ele imprime os caracteres corretamente.

Qualquer luz é bem vinda.

This message was edited 1 time. Last update was at 05/03/2009 09:16:38


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

Olá...
Bem, tive um problema sério uma vez com relação ao encolder dos arquivos gerados em uma aplicação WEB rodando dentro do um Linux.
Resolvi adicionando as seguintes informações no JAVA_OPTS no Catalina.sh



E também adicionado uma propriedade no Tidy.



Espero que ajude.

[]'s
JL
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Testei aqui e nada.

Mas creio que não seja configuração do Tomcat. Pois quando gero um arquivo via FileOutputStream os caracteres vão corretamente. Mas quando gero via iText não.

This message was edited 1 time. Last update was at 05/03/2009 10:00:18


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

O problema não era com o Itext, era com o parse do Tomcat mesmo.
Minha String já estava vindo em formato ISO-8859-1 e o Tomcat fazia o parse pra UTF-8.
Foi só fazer o inverso:


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team