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
>>>
>>>

Reply via email to