Adding a new entry to the addressbook with Umlauts
(Like éöäü etc.) results in some wrong handling of the
Umlauts.
Additionaly then displaying a addressbook entry
in the german language, the two places where "Strasse"
should be displayed, the "double-s" is displayed wrong.
André
Logged In: YES
user_id=36782
Andr,
Sorry for the delay. I have been taking a look at this problem and I am
still not exactly sure where things go wrong.
All the jwma side is handled in utf-8, including the page display and the
save/load procedure. If you use the standard plugin that stores XML files,
you should be able to check that the files are really stored in utf-8
encoding (I did, and they are).
What I fear now is that when we are sending the form something goes
wrong with the way these values are submitted or received. As I am
using Struts form beans, I don't exactly know what they do with the
values on reception, but I will try and dig further into the issue.
Regards,
Dieter
Logged In: YES
user_id=36782
Sorry Andr, this has taken me quite some while. The trick
is to set the request character encoding on each and every
incoming request.
As this would be tedious in the code, I have added the
Example filter for this (Apache License), so adding fields
with UTF-8 encoded characters should work properly with the
next commit and will make it's way into the first Struts
release.
This means that web.xml requires 2.3 DTD and will only run
against containers with 2.3 support.
-- Dieter