On May 20, 2005, at 10:38 AM, Damien Girard wrote:

Hi all,

I make a database (in XML), in this database, user can write information
about a lot of things, but I have tried my software, and I see a really
nasty bug, and I didn't know how I can solve it.


French special characters (éèçàù) doesn't work, I have got a strange
return instead of the good characters. (For exemple, é -> é$$)

So, I think I need to encode the text, but how I can encode it ? Runrev
provide a function that permit to encode text ?

This database will treat a lot of data, so this need to be really fast.
(Without any encoding, this is really fast.)

Thanks.

Hi Damien,

you can use some tricks. You can make a UTF-8 (unicode) enabled XML by setting it's encoding attribute to "UTF-8", then pipe your unicode content to it. If you want this to display on Rev text fields then you need to set the unicodetext prop of the field, using put won't work.

You can convert the diacreticals characters to their HTML entitities (by getting the htmltext prop of the field), escape the ampersand char and put the thing inside the XML, remember to convert back before setting the HTMLText prop of a field.

You can create your own tagging routine (this is tedious, but it works).

Cheers
andre
PS: did I helped?





Damien GIRARD

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution


--
Andre Alves Garzia  2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to