Mario,
Java mapscript should support international charsets, only make sure
that the environment when you start tomcat (or the servlet container
of your choice) is configured with the wanted locale.
Also note that LANG has lower precedence than the LC_* variables and
in particular check LC_ALL. For example if you set LANG=it_IT and
LC_ALL=en_US then the setting in effect is en_US.

There is an example using the german charset in the examples directory.

HTH,
Umberto

On 8/29/06, Mario Basa <[EMAIL PROTECTED]> wrote:
Hello,

I have been testing the java mapscript of mapserver-4.10-beta1 and it
seems that layer.queryByAttributes  only works with UTF-8 character
encoded shape files and only if tomcat is started also in UTF-8
(ja_JP.UTF-8) LANG environment.

I tried using Shift_JIS encoded shape files (99% of all shape files
here in Japan are Shift_JIS encoded) and tomcat restarted in  UTF-8
and then Shift_JIS LANG environments, but I couldn't get it to work
anymore, as in layer.queryByAttributes can not match query items
anymore with the data.

Is there a work-around for this.

Thanks.

Mario.

Reply via email to