Hi, Just keep in mind that a big system was designed without REAL i18n in mind, so there are better solutions to storing the data. We have a 2 part system : one which allowes multiple encodings to be used (eg an english web user-interface, where you can edit data in a localized manner). Because of that we have to use UTF-8 for this system. The other system is showing the result of system 1 localised (so not mixed as system 1). Everything is stored as text databases on the file system using the java default encoding of ISO-8859-1 (even greek text), which works great for system 2 (just set the appropiate charset in the request header and everything works well.) System 1 doesn't have problems with this either, until we want to save data.. It comes in encoded as UTF-8 and needs to be written to disk as ISO-8859-1 (1000's of files are set up like this and converting those is too much impact right now) Wat I need is to convert the parameter from UTF-8 to ISO-8859-whatever.. As an example 2 headers : (extracted with getReader and read()..) this is greek text entered in ie.. the ISO-8859-1 encoding isotext=%EB%E5%F0%F4%EF%EC%DD%F1%E5%E9%E5%F2 the UTF-8 encoding utf8text=%CE%BB%CE%B5%CF%80%CF%84%CE%BF%CE%BC%CE%AD%CF%81%CE%B5%CE%B9%CE%B5% CF%82 from ISO to UTF is not a problem, but from UTF-8 to IS0-8859-<whatever> is not working.. so I want to get convert utf8text to have the same value as with isotext.. Does anyone know how to handle this conversion or know where to find a class / source that can do this conversion? Hope it makes any sense what I'm asking TIA Mvgr, Martin
