I am
currently tackling internationalization issues. My recommendation is to
store your properties file in Latin 1 as it's easier to distribute to
translator/proofreader if you are getting your application professionally
translated. You can use the Native2Ascii ant task to convert the
application resource to unicode at build time.
The
latest version of NetBeans comes with a resource bundle editor which tabulates
resources in different languages and is quite useful.
I am
welcome to any better suggestions as I am still looking at this
problem.
-----Original Message-----Thanks. Let me try it ;-)
From: Enrique Medina [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 25, 2005 3:56 AM
To: MyFaces Discussion
Subject: Re: Spanish accents in _javascript_
2005/8/25, Matt Blum <[EMAIL PROTECTED]>:I understand that. I'm suggesting that, instead of "La fórmula es correcta" in your properties file, you put "La f\u00f3rmula es correcta."
-Matt
On 8/24/05, Enrique Medina <[EMAIL PROTECTED] > wrote:Hi Matt,
But the problem is that encoding is generated by JSF when using EL like this:
#{messages.literal1}
2005/8/24, Matt Blum <[EMAIL PROTECTED]>:You need to use the Unicode encoding for the character, like so:
"La f\u00f3rmula es correcta"
There's a handy online tool to find the codes for most special characters here:
http://www.saila.com/usage/tips/examples/special_characters.html
-Matt
On 8/24/05, Enrique Medina < [EMAIL PROTECTED] > wrote:Hi,
I know this is not a question directly related with MyFaces, but does anybody knows how to solve this problem?
I define my literal strings in a properties file, and then I have created a custom messages tag that renders the message as an alert of _javascript_. So when a JSF message is generated, it is rendered as an alert. My problem is with accents. For example, in the alert window the text appears like:
"La fórmula es correcta"
while it should be:
"La fórmula es correcta"
Is it a matter of escaping the text in _javascript_? Because I have tried the escape() function but with no success...

