给定一个以 UTF-16LE 编码的 Elixir 位串:
<<68, 0, 101, 0, 118, 0, 97, 0, 115, 0, 116, 0, 97, 0, 116, 0, 111, 0, 114, 0, 0, 0>>
我怎样才能把它转换成可读的 Elixir 字符串(它拼写为“Devastator”)?我得到的最接近的是将上面的内容转换为 Unicode 代码点 ( ["0044", "0065", ...]
) 列表并尝试在\u
它们前面加上转义序列,但 Elixir 会抛出错误,因为它是无效序列。我没主意了。