Fórum Acentuação no iText #14160
16/01/2010
0
O código que eu estou usando é assim:
Document document = new Document();
String strPDFFile = "RelatorioDiario.pdf";
PdfWriter.getInstance(document, new FileOutputStream(strPDFFile));
document.open();
Phrase title = new Phrase("Educação");
Paragraph headerParagraph = new Paragraph();
headerPragaph.add(title);
document.add(headerPragraph);
document.close();
...
O código está simplificado, mas é mais ou menos isso. O que está faltando? Configurar o mapa de caracteres? Tem que fazer isso?
Willy Cornelissen
Curtir tópico
+ 0Posts
02/02/2010
Eduardo Costa
por exemplo
texto = converteEncode(texto, "UTF-8");
public static String converteEncode(String content, String encode) {
Charset charset = Charset.forName(encode);
ByteBuffer bb = charset.encode(content);
return new String(bb.array());
}
Gostei + 0
12/02/2010
Dyego Carmo
Gostei + 0
09/03/2010
Camila Bittencourt
Eu tive esse problema também e resolvi alterando a configuração no banco de dados que os dados eram salvos, o meu erro era usar a ascii e o correto é usar o utf8.
Comigo funcionou perfeitamente.
Abraços.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)