Двоичные данные

//Строка превращается в байты только
//с явно указанной кодировкой: от неё
//зависит и результат, и его длина
Текст = "Привет";
Данные = ПолучитьДвоичныеДанныеИзСтроки(
    Текст, "UTF-8");
Сообщить("Байт: " + Данные.Размер());
//Сообщает: Байт: 15

//Третий параметр отвечает за метку
//порядка байтов. По умолчанию она
//добавляется - это лишние три байта
//в начале, на которых чужой разбор
//чаще всего и спотыкается
Данные = ПолучитьДвоичныеДанныеИзСтроки(
    Текст, "UTF-8"Ложь);
Сообщить("Байт: " + Данные.Размер());
//Сообщает: Байт: 12

//Шесть кириллических букв заняли
//двенадцать байт: в UTF-8 каждая
//из них весит два

Обратно = ПолучитьСтрокуИзДвоичныхДанных(
    Данные, "UTF-8");
Сообщить(Обратно);
//Сообщает: Привет