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