![]() |
Работа с данными в utf-16
Пытался передать по сокету строки в utf-16, однако AS3 упорно читал только первый передаваемый символ. Поэтому попробовал написать такой тестовый код:
Код:
var buffer:ByteArray = new ByteArray();116 101 115 116 Тогда как в UTF-16 в случае аски-символов каждый второй байт должен бы быть нулевым, то есть в случае UTF-16BE вывод должен быть таким: 0 116 0 101 0 115 0 116 После этого стало понятно почему читался только 1-й символ: readMultiByte() видела нулевой байт и считала, что это конец строки. |
uuuppp
|
за этот ап могут и тему закрыть... ну или плюсик
|
Похоже, что вам сюда:
http://www.adobe.com/cfusion/mmform/...?name=wishform А решить проблему - ну, фз, только самому кодировщик сделать... |
tot_to получает плюс за ап.
|
Перечитал правила, ничего там про апы не написано. :mad:
Как тогда можно поднять тему чтобы при этом не нарушить феншуй? Может быть создать заново или написать что-нибудь "осмысленное" по-типу: "Ну что, никто не знает чтоли?" |
Цитата:
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 18:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.