Tango 2000 doesn't know anything about encodings. As far as I can tell it just assumes everything's ISO-8859. (There's nothing in the manual, so I'm guessing...)
On the other hand, it doesn't break non-Ascii text; It just handles it as a bunch of bytes. If you do everything in UTF8, and you never need to convert it into anything another encoding, you should be OK. Previously people on this list have reported doing lots of work with Tango in UTF8, and not having any problems. If I've got this right, the basic 7-bit Ascii characters are the same in UTF-8 as in ISO-8859, so you can handle those without worrying about encodings at all. But when it comes to multi-byte characters, there's plenty of room for things to go wrong. At a minimum, string functions like <@LENGTH> will treat the text as bytes, not characters. Actually we've managed to live with this kind of thing while working with all kinds of Asian multi-byte encodings, including the evil Shift_JIS, but it's not ideal. A while back I kludged together a Tango Class File and a Java bean to do things like encoding conversions and multi-byte-sensitive string operations. If this is the kind of thing you need to do, take a look at: http://www.edochan.com/tango/MB_String.htm There are some custom tag definitions there as well, so if it works you should be able to do things like: <@ASSIGN local$myUTFString '<@MB_CONVERT STR="my text" FROM_CHARSET="ASCII" TO_CHARSET="UTF8">'> I've never used this stuff in a production environment (or anywhere except the Japanese laptop I wrote it on), so you should consider it best, erm, beta quality code. But if you think it might be useful, help yourself, and let me know if you have any problems. (You probably will...) Good luck, Ed Edgar On Monday 02 September 2002 08:30 pm, you wrote: > I want to use UTF-8 encoded strings when I'm posting forms. > > Is it possible to parse strings to UTF-8 in Tango? > > Can't find anything i the manuals, please help. > > Thanks, > > Hans-Goran Persson > ________________________________________________________________________ > TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] > with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body
