我有一个 UTF-16 字节数组 ( &[u8]),我想在 Rust 中将其解码并重新编码为 UTF-8。
在Python中我可以这样做:
array.decode('UTF-16', errors='ignore').encode('UTF-8')
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 Rust 中做到这一点?
我想要的是像“1 & 1.5 & 2 & 2.5 & 3 & 3.5 & 4”这样的序列。
我发现:for i in range(1,10)|put='& '.i|endfor可以生成一系列数字。问题是它不接受小数作为步长,并且会自动生成换行符。我也尝试过 vim 宏。同样,ctrl+a 命令会将所选数字增加 1,而不是 0.5。
PS:我的母语不是英语。我希望你能明白我的意思。多谢。