David Delbecq wrote: > This is not a matter of saving the jsp/html file on server with the good > charset,
It is. > this is a matter of using the correct entity reference (¢) > which is supposed to be displayable by any html 2.0 compliant browser. Using an entity reference is just one way to get "special" characters transmitted to the client. But this will only work if this entity reference is defined/recocgnized/interpreted in the output format used - for example in HTML. For other output formats - for example plain text - this will obviously be useless. Since - in my experience - modern clients on modern OSes can handle correctly encoded input just fine (if they are told how it's encoded), I see no general need to cope with entity references. It all boils down to the fact that the encoding declared in the HTTP header and the encoding actually used have to match. So I'd also stick with Ronald's proposal and create correctly encoded output. The following - if saved as UTF-8 - should work as expected: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Display a cent</title> </head> <body> <p>These are two cents: ¢ ¢ </body> </html> BTW: it isn't strictly neccessary to use UTF-8. Using a charset that contains all symbols used is enough. This mail for example should use ISO-8859-1 as charset and still contain the literal cent sign above correctly encoded. Nevertheless I'd prefer UTF-8 on the web as a more universal approach. Regards mks --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]