Порядок следования байт UTF16
От: Cynic Россия  
Дата: 06.04.11 14:48
Оценка:
Начну издалека. Возьмём символ с Unicode-кодом 0x20003, при преобразовании его в UTF16 так как это описано в http://tools.ietf.org/html/rfc2781 пункт 2.1, получим W1 = 0xD840, W2=0xDC03. Интересует в общем-то два вопроса:

1) Какой порядок байт W1 и W2 будет считаться прямым (littleEndian), а какой обратным (bigEndian)?

2) Если например, я сделаю так:

char[] chars = { (char)0xD840, (char)0xDC03 };

Это будет прямой или обратный порядок? Другими словами, какой байт считается старшим chars[1] или chars[0]?
:)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.