Дано битовая Elixir закодирована в UTF-16LE:Преобразования битовой UTF-16LE Elixir в Elixir Струнного
<<68, 0, 101, 0, 118, 0, 97, 0, 115, 0, 116, 0, 97, 0, 116, 0, 111, 0, 114, 0, 0, 0>>
, как я могу получить это превращается в читаемый Elixir струну (это прописывается «Разрушитель») ? Самое близкое, что я получил, превращает приведенное выше в список кодов Unicode (["0044", "0065", ...]
) и пытается добавить к ним escape-последовательность \u
, но Elixir выдает ошибку, так как это недопустимая последовательность. У меня нет идей.
Вы» ve уже [ответил] (http://stackoverflow.com/a/39601246/3102718) этот вопрос, не так ли? –
Это временный взлом, и для более сложных ситуаций, например. разбор строки неизвестной длины, которая заканчивается нулевым байтом, недостаточно. – user701847
Хорошо, спасибо, просто было любопытно. –