> on Mac OSX I try to get the contents of the
> adressbook;
> for each adress there is a xml-file in
> /Users/..../Library/Caches/
> com.apple.AdressBook/Metadata.
>
> The  xml-file starts with
> <?xml version="1.0" encoding="UTF-8"?>
>
> My adresses are german ones, so there are "umlauts"
> like ŠšŸ...
> If in the adressbook the city is "HŸrth" and I read
> the file contents by
> put url("file:/" & xmlfilename) into tdata,
> I get "Hürth" instead.
>
> As I don«t know enough about encoding, may you give
> me a tip, what to
> do to get the right chars?
>
> Thank you.
>
> Richard.
>

Hi Richard,

You'll have to use the 'uniEncode' and 'uniDecode'
functions to convert it from UTF-8 to UTF-16 and then
back to 1-byte characters. Here's a link to a post by
Mark Waddingham:
<http://mail.runrev.com/pipermail/use-revolution/2006-January/074653.html>


This certainly helped for reading XML data correctly but I can't
figure out how to write it back out to an XML file once it contains
accented characters.

I've tried numerous combinations of uniEncde, uniDecode, macToIso etc
and I either lose the accented characters completely or they become
something else or the file is empty or it doesn't read properly.

Does anyone know how to write accented chars into an XML text file? I
use the revXMLText() function to get the XML tree as text then save it
to a file.

TIA,
Sarah
_______________________________________________
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