Swift unicode 字符的字符串文字错误

Swift String literal for unicode character is wrong

我正在尝试将 unicode 字符从 Swift 传递到 UIWebPage。字符串作为 "\2020" 从服务器传入,因此转义版本应为 "20"(匕首符号)。然而,当它被传入时,它变成了 "2020"。它是在 javascript 之前打破还是在到达那里之前打破?

要表示 Swift 中的字符,您必须使用这种插值:

let dagger = "\u{2020}"