Tuesday, May 3, 2005, 2:55:03 PM, Sandeep kamath wrote: > Hi Daniel, > I am using the FOP tool to generate a PDF out of the velocity > output. I create a OutputStream object that I send alongwith the > Velocity output to the FOP tool to generate a PDF. But the PDF doesn't > show the greek characters. UTF-8 characters and UTF-8 encoding works > fine > but its just greek characters with ISO-8859-7 encoding that's causing an > issue.
I have no experience with FOP, but maybe the encoding of the intermediate FO XML is not specified properly in the XML header (should be <?xml version="1.0" encoding="ISO-8859-7" ?>), in which case the XML parser (nothing to do with Velocity) will interpret the XML with the wrong charset. So there are 3 places where ISO-8859-7 should be set then. > Regards, > Sandeep > > -----Original Message----- > From: Daniel Dekany [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 03, 2005 6:12 PM > To: Velocity Users List; Daniel Dekany > Cc: Sandeep kamath; Velocity Users List > Subject: Re: Encoding Problem > > Tuesday, May 3, 2005, 2:14:47 PM, Daniel Dekany wrote: > >> Tuesday, May 3, 2005, 12:27:01 PM, Sandeep kamath wrote: >> >>> Hi Daniel, >>> Many Thanks. I did try ISO-8859-7 but it still wont work. I >>> get junk characters on the output stream. >>> >>> I used Velocity.getTemplate("<template file name>", "ISO-8859-7"); >>> >>> The template file is in ISO-8859-7 encoding. It still wont work. >> >> Maybe you have forgotten to set input.encoding=ISO-8859-7 in the >> velocity.properties. > > Stupid me... I have just noticed you have "ISO-8859-7" in the > getTemplate call. Then maybe you are using not the same *output* > encoding than that the editor/browser you are using to check the output > assumes. > -- Best regards, Daniel Dekany --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
