If you're using the ant "jspc" task, with jasper41, you can't define the encoding. By default it is UTF-8, and it cannot be changed.
Have a look here :
and here :
So if you need iso-8859-1 (like I do), you have to use the HTML escape characters.
I've read it was corrected with Tomcat 5, and I'm waiting for it eagerly!