给定一个药剂位串在UTF-16LE编码:转换一个UTF-16LE药剂比特串到药剂字符串
<<68, 0, 101, 0, 118, 0, 97, 0, 115, 0, 116, 0, 97, 0, 116, 0, 111, 0, 114, 0, 0, 0>>
怎样可以得到这个转换成可读的药剂字符串(它阐述了“破坏者”) ?我得到的最接近的是将上面的代码转换为Unicode代码点列表(["0044", "0065", ...]
)并试图将\u
转义序列预先添加到它们中,但Elixir由于它是无效序列而引发错误。我没有想法。
你”已经[回答](http://stackoverflow.com/a/39601246/3102718)这个问题,不是吗? –
这是一个暂时的黑客攻击,对于更复杂的情况,例如解析由空字节终止的未知长度的字符串,这是不够的。 – user701847
好的,谢谢,只是好奇。 –