【发布时间】:2016-05-09 09:13:53
【问题描述】:
我正在尝试将 Swift 中的 unicode 字符传递给 UIWebPage。字符串以"\\2020" 从服务器传入,因此转义版本应为"\2020"(匕首符号)。然而,当它被传入时,它变成了"2020"。它是在 javascript 中还是在它到达那里之前中断?
【问题讨论】:
标签: swift unicode string-literals
我正在尝试将 Swift 中的 unicode 字符传递给 UIWebPage。字符串以"\\2020" 从服务器传入,因此转义版本应为"\2020"(匕首符号)。然而,当它被传入时,它变成了"2020"。它是在 javascript 中还是在它到达那里之前中断?
【问题讨论】:
标签: swift unicode string-literals
要在 Swift 中表示字符,您必须使用这种插值:
let dagger = "\u{2020}"
【讨论】:
String var 中有"2020" 并想要转换它,请查看此答案:stackoverflow.com/a/32555223/1630618