Dave, if I understand right, the server is expecting UTF-16. Unless
the client app has specifically 'set the unicodeText of fld
'someField' to someUnicode', the fields will be using the Mac Roman
charset on Macs, or ISO-8859-1 on Windows and Linux.
Bear in mind that for characters with a value <= 127, UTF-8 =
ISO-8859-1 = MacRoman = ASCII (I'm pretty sure).
If the server is expecting UTF-16 then you'll have to convert the
contents of the fields before posting.
See the uniEncode/uniDecode and macToIso/IsoToMac functions.
for example : <put unidecode(uniencode(someText,UTF16),UTF8) into
someUtf8> will convert 'plain text' to UTF-8
And to add some spice to the dish, if you have any non-intel macs in
the mix, you may come up against big/little endian issues when
dealing with UTF-16!
Best,
Mark
On 21 Nov 2007, at 10:34, Dave wrote:
Hi,
I'm working on a Client/Server application which uses WebServices
on the server and a Soap Layer on the Client. All works well in
General, but now a problem has come up whereby if we change the
stream from UTF-8 to UTF-16, the Server gives an error.
My question is, in RunRev is the character set used UTF-8 to !6? If
I send a message built up from data from fields and text strings
using the "post" command, would it send UTF8 or 16? If 8, how can I
convert UTF-8 to 16?
I'm pretty confused as to how and when UTF-8 or 16 are selected in
Rev.
Thanks for your help
All the Best
Dave
_______________________________________________
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