Вверх ↑
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
#1: 2015-06-04 01:10:09 ЛС | профиль | цитата
Дано:

0422043504410442 = тест
0074006500730074 = test

Известно что оба слова в кодировке UCS-2 (UTF-16).

0x422 0x435 0x441 0x442 - последовательность 16 битных чисел.

Требуется помощь:

1) Как из строки вида 0422043504410442 считать 2 байта? каким компонентом воспользоваться?
2) Как перевести 0x422 в UTF-8?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2015-06-04 08:01:32 ЛС | профиль | цитата
1)
Gunnman писал(а):
каким компонентом воспользоваться?
Str_Enum. Хоть по 3 (или по 10) .
code_35788.txt
Ночью спать надо.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_35788.txt [440B] [235]
Ответов: 655
Рейтинг: 18
#3: 2015-06-04 13:16:09 ЛС | профиль | цитата
Tad, спасибо, пример понятен!)

Ночная смена( надо же как-то убивать время...вот изучаю)

Остался вопрос номер 2.
карма: 0

0
Ответов: 875
Рейтинг: 322
#4: 2015-06-07 22:27:00 ЛС | профиль | цитата
Если еще горит.
code_35809.txt

а если с этой страницы ввести все символы то будешь читать не только четыре, вернее три буквы. https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0_%D0%B2_%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4%D0%B5
------------ Дoбавленo в 22.27:
проверил, вышла накладка, во втором боксе пропали буквы
Т
е
с
т
Почему то не всегда верно работает копировка в вайне
карма: 1

0
файлы: 1code_35809.txt [898B] [348]
Ответов: 655
Рейтинг: 18
#5: 2015-06-07 23:14:34 ЛС | профиль | цитата
kamakama, спасибо) я в принципе этим путем и пошел...стал использовать массив символов
карма: 0

0
Ответов: 1841
Рейтинг: 369
#6: 2015-06-08 02:34:36 ЛС | профиль | цитата
Всё намного проще, чем кажется
code_35810.txt
карма: 1
2
файлы: 1code_35810.txt [721B] [176]
Голосовали:Tad, Gunnman
Ответов: 655
Рейтинг: 18
#7: 2015-06-08 19:20:43 ЛС | профиль | цитата
CriDos, супер! Спасибо!...моя схема похудела очень сильно
карма: 0

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)