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]