Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   XML и UNICODE (UTF8, UTF16, UTF32) (http://www.flasher.ru/forum/showthread.php?t=96080)

progman 22.05.2007 21:33

XML и UNICODE (UTF8, UTF16, UTF32)
 
пишу авторизацию с флеша на socket сервере.
логин и пароль передаются так:
Код:

function doLogin()
{
    var myXML = new XML("<LOGIN SID=\"" + _root.m_SID+"\" KEY1=\"" + _root.m_KEY1+"\" KEY2=\"" + _root.m_KEY2+"\" />");
  _root.sock.send(myXML);
}

как сделать чтобы строка формировалась в UTF8 или UTF16 или UTF32 ??

etc 22.05.2007 22:15

А она разве не изначально в utf-8?

progman 23.05.2007 12:04

Цитата:

Сообщение от __etc
А она разве не изначально в utf-8?

нет, на сервер под отладкой смотрел что в пакете приходит - обычная ASCII кодировка.
просто сервак разный может быть.
Windows юникод как wchar_t* строку воспринимает, а это UTF16 (2 байта на символ)
Unix юникод как UTF32 (4 байта на символ)

хотелось бы в этом плане иметь возможность управлять форматом отправляемых данных.

etc 23.05.2007 13:25

Да неужели? Если флешу не мешать всякими useCodepage, то будет utf-8.

progman 23.05.2007 14:56

ладно, бог с ним с utf-8.
как utf-16 и utf-32 сделать?

etc 23.05.2007 15:20

Никак, Flash работает с utf-8 only. Со стороны сокет-сервера надо подходить.


Часовой пояс GMT +4, время: 08:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.