Just tried that by running up a stack on Mac:

worked on Mac,

didn't on Ubuntu 8.04     sorry!

Devin Asay wrote:

On Jun 10, 2009, at 7:15 AM, [email protected] wrote:

Hi all,

any hint on how to handle crossplatform EURO signs?
I mean the euro sign is unfortunately NOT translated
isotomac/mactoiso, so how do you handle user input of this
(and other) character(s) in your crossplatform apps/stacks/databases?

Not to mention of ERUO signs in label fields, when you do not
want to loop over all fields and place the appropriate signs
on "pre-/openstack".

Any hints heavily appreciated, inm the meantime we use "EUR" ;-)

Hi Klaus,

HTMLtext is no good, because the ¤ entity, while Rev correctly renders it as a Euro sign on the Mac, on Windows it produces a generic currency sign.

That leaves us with unicode. The code point for the Euro sign is hex 0x20AC, which is decimal 8364. Usually you get reliable results by using unicode escape entities in htmlText, but again htmlText fails us, because this doesn't work:

   set the htmlText of fld 1 to "<p>&#8364;"

The only reliable way I can see is UTF-8. On my Mac the UTF-8 ASCII equivalent string is €. But that's different on Windows, so I looked at the ASCII code points for the three characters. They are 226 130 172. So I tried the following and it reliably rendered the Euro sign on both Mac and Windows (no Linux here for me to try, but it should work there, too.)

set the unicodeText of fld "euro" to \
 uniencode((numToChar(226) & numToChar(130) & numToChar(172)),"utf8")

That ought to work for you.

Regards,

Devin

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to