Its the response header:
Content-Type: application/pdf;charset=ISO-8859-1
I can't recall the resolution to this issue. I believe a tomcat update fixes
this. An issue similar to this was discussed in Bugzilla.
The main issue is your using a JSP. The JSP is calling
response.setCharacterset().
I have a jsp page that grabs a pdf from a blob in a database and sends
it to the browser inline. It works fine for firefox and most ie users
but for some it displays it in a separate window or doesn't display at
all.
I am using tomcat 4.1.29 with jk going through iis 5.
Here are the headers:
H