Rust 中带有文字 unicode 值到 unicode 字符的字符串

DrV*_*pis 1 rust

所以我有一个字符串,例如

\n
"HITMAN\\u2122 Free Trial"\n
Run Code Online (Sandbox Code Playgroud)\n

有什么方法可以将 \\u2122 转换为实际的 unicode 字符,以便字符串看起来像这样

\n
"HITMAN\xe2\x84\xa2 Free Trial"\n
Run Code Online (Sandbox Code Playgroud)\n

编辑:为了澄清,第一个字符串是来自 api 的 utf-8 字符串,我需要解析它以进行显示

\n

小智 5

只需在 2122 左右添加{and}即可,如下所示:

let unicode_str = "HITMAN\u{2122} Free Trial";
println!("{}", unicode_str);

Run Code Online (Sandbox Code Playgroud)