我需要将字符串转换为utf8,当我搜索时我得到了这个
let str = String(UTF8String: strToDecode.cStringUsingEncoding(NSUTF8StringEncoding))
有些人说这个添加为String扩展,
我应该添加这个?之后我怎么能用utf8编码来获取字符串
答案 0 :(得分:2)
如果你想使用扩展名,应该怎么做。
let str = "1234567890"
extension String {
var utf8Array: [UInt8] {
return Array(utf8)
}
}
str.utf8Array
但我建议像这样做
let result = [UInt8](str.utf8)