Кодирование и декодирование UTF-8,UTF-16?
Если тема не в правильно разделе перенесите.
Господа, помогите понять, некоторые нюансы. Например у меня есть такая вот строка "6E E282AC21" в hex ее надо декодировать в UTF-8 и узнать символ. И другой пример в обратную сторону кодировать строку UTF-16 "n?!" в hex. Вот материал в википедии http://en.wikipedia.org/wiki/UTF-8 Как бы все предельно понятно, но все таки непонятки есть, может кто-то написать в двух словах последовательность действий(кодирование, декодирование)? Мне это не программировать нужно, а на бумажке решать, так что нужно понять... Я себе это так представляю, каждую пару преобразовывать в двоичную систему и потом высчитывать, но в табличке в википедии стоит что это может быть и 2 пары, и три. Например как мне понимать. Это один символ "6E" или это "6EЕ2", или это "6ЕЕ282"? В первом 8 бит, во втором 16 бит, в 3 24 бита. Спасибо за советы. |
у тебя одни символ это 6EЕ2
|
Вопрос был не в этом.. :( Я рад что вы знаете, опишите в двух словах.. ТО что вы подсказали, мне никак не помогает..
|
Цитата:
, открыть этот файл в просмотрщике выбрать кодировку UTF8 PROFIT!!! Цитата:
|
И другой пример в обратную сторону кодировать строку UTF-16 "n?!" в hex. »[/q]
n = UTF-16: 0x006E ? = UTF-16: 0x20AC ! = UTF-16: 0x0021 Цитата:
|
Цитата:
Цитата:
|
Время: 00:17. |
Время: 00:17.
© OSzone.net 2001-