tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andre E. Bar'yudin" <>
Subject Re: How to UTF-8 your site.
Date Tue, 10 Jun 2003 11:47:23 GMT
Quoting Andoni <>:

> Hello,
> I have recently completed the torturous process of translating my web-site
> into 16 European languages.  Having had lots of advice from this list and
> other sources I have come down to a few conclusions about what a Java /
> Tomcat web-site needs in order to fully support UTF-8.
> These are:
> 1.
> JSP pages must inlcude the header:
> <%@ page
>  contentType="text/html; charset=UTF-8"
> %>

This is if you use JSP.  If you work with servlets, then you should output the
appropriate headers.

> 2.
> In the Catalina.bat (windows) (windows) apache$
> (OpenVMS), file there must be a switch added to the call to java.exe.  The
> switch is:
> -Dfile.encoding=UTF-8
> I cannot find documentation for this environment variable anywhere or what it
> actually does but it is essential.

It's not Tomcat-specific, tt should be probably somewhere in Java specifications.

> 3.
> For translation of inputs coming back from the browser there must be a method
> that translates from the browser's ISO-8859-1 to UTF-8.  It seems to me that
> -1 is used in all regions as I have had people in countries such as Greece &
> Bulgaria test this and they always send input back in -1 encoding.  The
> method which you will use constantly should go something like this:

I wonder why you need this.  I have no need to convert anything into UTF-8 by
hand - Tomcat does it for me (and I work not only with European languages).  My
code includes the following line:


and everything works OK with IE and Mozilla.



Andre E. Bar'yudin
Home page:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message