What about this way 1. use UTF-8 properties file and directly put plain Unicode characters in it. 2. during your build, add a post build step to call native2ascii and convert all the properties files to have Unicode characters escaped.
the post build step should be easy to implement with ANT/Maven, even in Eclipse it should be possible to customize the project builders to add this extra step. -redstun On Thu, Apr 9, 2009 at 17:52, Cristian Peraferrer <corellia...@gmail.com>wrote: > So, is it possible to *really* develop internationalized struts web apps? > How can I add chinese or japanese, if the way to internationalize it isn't > capable to use other encoding than ASCII? I can't understand that. > > Any idea? > > Thanks, > Cristian. > > > On 09/04/2009, at 11:39, kindl...@arcor.de wrote: > > If you look in the Java docs, you will see this is not possible. >> .properties files are always ASCII. The only possibility to include >> non-ASCII characters is using the Unicode codes \uxxxx. I do hate this. >> >> There might be a way to extend the resource bundle framework to support >> files using other encodings, but I never found a ready-to-use package and >> writing it myself was never worthwhile. >> >> Martin >> >> >> ----- Original Nachricht ---- >> Von: Cristian Peraferrer <corellia...@gmail.com> >> An: user@struts.apache.org >> Datum: 09.04.2009 11:28 >> Betreff: [s2] Using UTF-8 in .properties files >> >> Hi, >>> >>> How I can use UTF-8 in the .properties files? (I need the .properties >>> files for i18n, so loggically I will need characters other than the >>> contained in ASCII or latin1). >>> >>> Thanks, >>> Cristian. >>> >>> -- >>> GPG Key-ID: 0x564903FA - Jabber ID: corellian at swissjabber.ch >>> >>>