Hi Nairo, This is a far off chance but have you tried compiling the linux version with -encoding ISO-8859-1, is the database's encoding set to ISO-8859-1 on it's select output?
- Trevor -----Original Message----- From: Nairo Granados Martinez [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 12, 2003 10:23 AM To: Trevor Linton; [EMAIL PROTECTED] Subject: RE: [iText-questions] Problem Using CP1252 on linux Hi Trevor, Thanks a lot for you help, but it doesn't work. On teh windows server it works OK, but on the Linux server it seems everything fails. Any other sugestion? Thanks in advance, Nairo Granados --- Trevor Linton <[EMAIL PROTECTED]> wrote: > Hi Nairo, > > I've had similar problems, try using font encoding > CP1250 and make sure your > encoding is set to ISO-8859-1 for your Java string, > this may help on unix > work stations. > > - Trevor > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Behalf Of Nairo > Granados Martinez > Sent: Wednesday, November 12, 2003 8:49 AM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: [iText-questions] Problem Using CP1252 on > linux > > > Hi All, > > I'm developing and Application on Linux, and this > application makes PDF files taking the information > from the database. > > Everything works OK but I Have a proble with the > Latin > Characters (a, i, m, s, s, Q, q, etc). > > When I take the info from the database and printed > to > teh PDF this special characters become a blank > space. > > after that I write a function that convert this > charactes to CP1252 writing codes. e.g. Q -> \u00D1 > > This are the functions: > > public static Paragraph setFormatearTextoPDF(String > strTexto, String strTipoLetra, boolean blnNegrita, > boolean blnCursiva, int intSize, Color clColorLetra, > String strAlineacion) throws java.io.IOException, > DocumentException, ClassNotFoundException > { > Font ftLetra = null; > BaseFont bfTipoLetra = > BaseFont.createFont(strTipoLetra, BaseFont.CP1252, > BaseFont.NOT_EMBEDDED); > > if (blnNegrita && blnCursiva) { ftLetra = new > Font(bfTipoLetra, intSize, Font.BOLDITALIC, > clColorLetra); } > else if (blnNegrita) { ftLetra = new > Font(bfTipoLetra, intSize, Font.BOLD, clColorLetra); > } > else if (blnCursiva) { ftLetra = new > Font(bfTipoLetra, intSize, Font.ITALIC, > clColorLetra); > } > else { ftLetra = new Font(bfTipoLetra, intSize, > Font.NORMAL, clColorLetra); } > > strTexto = StrToCP1252(strTexto); > Paragraph paLetra = new Paragraph(strTexto, > ftLetra); > paLetra.setAlignment(strAlineacion); > > return paLetra; > } > > public static String StrToCP1252(String > strEntrada) > { > String strSalida = strEntrada; > strSalida = > strSalida.replaceAll("Q","\u00D1"); > strSalida = > strSalida.replaceAll("q","\u00F1"); > strSalida = > strSalida.replaceAll("a","\u00E1"); > strSalida = > strSalida.replaceAll("i","\u00E9"); > strSalida = > strSalida.replaceAll("m","\u00ED"); > strSalida = > strSalida.replaceAll("s","\u00F3"); > strSalida = > strSalida.replaceAll("z","\u00FA"); > strSalida = > strSalida.replaceAll("A","\u00C1"); > strSalida = > strSalida.replaceAll("I","\u00C9"); > strSalida = > strSalida.replaceAll("M","\u00CD"); > strSalida = > strSalida.replaceAll("S","\u00D3"); > strSalida = > strSalida.replaceAll("Z","\u00DA"); > return strSalida; > } > > Any idea how could I solve this? > > Thanks a lot, > > Nairo Granados > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree > > > ------------------------------------------------------- > This SF.Net email sponsored by: ApacheCon 2003, > 16-19 November in Las Vegas. Learn firsthand the > latest > developments in Apache, PHP, Perl, XML, Java, MySQL, > WebDAV, and more! http://www.apachecon.com/ > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions > __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
