<分区>
我需要将字符串转换为 utf8,当我搜索时我得到了这个
let str = String(UTF8String: strToDecode.cStringUsingEncoding(NSUTF8StringEncoding))
有人说这个add as String extension, 我应该在哪里添加这个?之后如何使用 utf8 编码获取字符串
<分区>
我需要将字符串转换为 utf8,当我搜索时我得到了这个
let str = String(UTF8String: strToDecode.cStringUsingEncoding(NSUTF8StringEncoding))
有人说这个add as String extension, 我应该在哪里添加这个?之后如何使用 utf8 编码获取字符串
最佳答案
如果您想使用扩展程序,应该这样做。
let str = "1234567890"
extension String {
var utf8Array: [UInt8] {
return Array(utf8)
}
}
str.utf8Array
但我会建议像这样简单地做
let result = [UInt8](str.utf8)
关于swift - 我如何添加字符串扩展以将字符串转换为 utf8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39108620/