Hi, > seiji takegata wrote: > > > Hi Veniamin, > > Thank you for your reply. > > > >> What it means "character is not encoded correctly"? If PDF content > >>is unreadable, then that's PDF file problem, not Tomcat. Is this PDF > >>opens correctly by itself, i.e. when you open it through Adobe Reader? > >> Anyway, just do response.setContentType("application/pdf") and let > >>browser open it accordingly. > >>-- > > I tried. Then Japanese characters are all dimed (converted to > > randome characters like noise). > > > > Because itext asumes Japanese character as Shift_JIS encoded, > > but Tomcat default is UTF-8, so I have to specify pageEncoding > > attribute in page directive. > > Sorry, I don't know what is itext for, text->pdf translator?
> Try this: > > <%@ page contentType="application/pdf; charset=ISO-8859-1" > pageEncoding="Shift_JIS" %> > I tried. This time jasper generates: response.setContentType("application/pdf; charset=ISO-8859-1"); > Is this what you want to archive -- set response type to look like > PDF without any particular encoding, and to tell Jasper that your source > encoded with "Shift_JIS"? Yes that is exactly what I want. > By the way, it's Jasper who thinks that JSPs are in UTF-8, but > Tomcat assumes ISO-8859-1 (HTTP standard AFAIK) when processing > request/response. > OK, I'll study more. Thank you again. Seiji > > I can see PDF content is correct when I save it as a file and > > open with Adobe Reader. > > > > My point is why tomcat put charset option to contentType when I > > specify pageEncoding attribute. I might write code to generate > > image from String, then the content should not be attributed > > like "charset=Shift_JIS". but still I need to specify > > pageEncoding attribute for correct character encoding. > > > > I just want tomcat to stop adding charset option when > > pageEncoding attribute is specified. > > -- seiji takegata [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]