【发布时间】:2017-05-30 17:36:39
【问题描述】:
我需要将一个(可能很大的)unicode 字符串截断为最大大小(以字节为单位)。转换为 UTF-16 然后再转换回来似乎不可靠。
例如:
let flags = "????????????????"
let result = String(flags.utf16.prefix(3))
在这种情况下,结果为零。
我需要一种有效的方法来执行此截断。想法?
【问题讨论】:
-
你需要 8 而不是 3
标签: swift string swift3 substring