![]() |
|
||||||||||
|
|||||
|
[+4 22.08.08]
Регистрация: Aug 2008
Сообщений: 7
|
Пытался передать по сокету строки в utf-16, однако AS3 упорно читал только первый передаваемый символ. Поэтому попробовал написать такой тестовый код:
var buffer:ByteArray = new ByteArray();
buffer.writeMultiByte("test", "utf-16");
buffer.position = 0;
for (var i:uint = 0; i<buffer.length; i++)
trace(buffer.readUnsignedByte());
116 101 115 116 Тогда как в UTF-16 в случае аски-символов каждый второй байт должен бы быть нулевым, то есть в случае UTF-16BE вывод должен быть таким: 0 116 0 101 0 115 0 116 После этого стало понятно почему читался только 1-й символ: readMultiByte() видела нулевой байт и считала, что это конец строки. |
|
|||||
|
[+4 22.08.08]
Регистрация: Aug 2008
Сообщений: 7
|
uuuppp
|
|
|||||
|
за этот ап могут и тему закрыть... ну или плюсик
|
|
|||||
|
Modus ponens
|
Похоже, что вам сюда:
http://www.adobe.com/cfusion/mmform/...?name=wishform А решить проблему - ну, фз, только самому кодировщик сделать...
__________________
Hell is the possibility of sanity |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
tot_to получает плюс за ап.
|
|
|||||
|
[+4 22.08.08]
Регистрация: Aug 2008
Сообщений: 7
|
Перечитал правила, ничего там про апы не написано.
![]() Как тогда можно поднять тему чтобы при этом не нарушить феншуй? Может быть создать заново или написать что-нибудь "осмысленное" по-типу: "Ну что, никто не знает чтоли?" |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
ап = флуд. Пункт 4.
Только в том случае, если в проблеме появились новые детали и информация. Это точно такой же бессмысленный пост, как и ваш «up». Последний раз редактировалось etc; 25.08.2008 в 01:35. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|