John-Paul Delaney ha scritto:
Hello List...  my first attempt at i18n is failing.

Are you using resource bundles? Or what? If yes, please post a reply because the answer will be very different from the one below.

I've converted MS smart quotes to utf 2019 symbol (right single quote) in my VIM
editor after setting encoding to UTF-8.  The quote displays ok in vim but in the
browser it displays badly ( in firefox - a+circumflex, and IE -
a+circumflex+garbage ).

The http servlet response content type character set is UTF-8.

I don't understand where I'm losing the utf encoding of the text.

Any assistance is greatly appreciated.

Tomcat 5.0.28 on FreeBSD.

I assume that you want to display the content of a text file as a response.
The best approach is to separate the file encoding from the servlet response encoding. You should read the file using InputStreamReader around a FileInputStream with your preferred encoding. Then you should write the content using HttpServletResponse.setCharacterEncoding and then HttpServletRequest.getWriter Another (bad, from my point of view) approach is to read through FileInputStream and write through HttpServletResponse.getOutputStream. I think it's wrong because you could have one encoding for the file and another for the response.
Ciao
Antonio

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to