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]