1
我有一个字符串,我想将其转换为二进制字符串。如何将字符串转换为Rust中的二进制字符串?
let content = request_version.to_string() + &request_length.to_string() + request_json;
我有一个字符串,我想将其转换为二进制字符串。如何将字符串转换为Rust中的二进制字符串?
let content = request_version.to_string() + &request_length.to_string() + request_json;
Rust中没有这样的二进制字符串。有字节字符串,这是一种特殊的字面量,用于创建u8
的数组;它们与u8
的其他数组难以区分。
当您对u8
的数组进行操作时,您想要使用Vec<u8>
而不是数组。如果你想要一个String
或str
转换的u8
数组,你使用as_bytes
得到一个切片。如果您想从String
获得Vec<u8>
,则可以使用into_bytes
代替。
非常感谢! – Leviathan