Swift 如何添加字符串扩展以将字符串转换为utf8
我需要转换字符串到utf8,当我搜索我得到这个Swift 如何添加字符串扩展以将字符串转换为utf8,swift,utf-8,extension-methods,Swift,Utf 8,Extension Methods,我需要转换字符串到utf8,当我搜索我得到这个 let str = String(UTF8String: strToDecode.cStringUsingEncoding(NSUTF8StringEncoding)) 有人说这个添加为字符串扩展, 我应该在哪里加上这个?在这之后,我如何使用utf8编码获取字符串,如果您想使用扩展名,应该这样做 let str = "1234567890" extension String { var utf8Array: [UInt8] {
let str = String(UTF8String: strToDecode.cStringUsingEncoding(NSUTF8StringEncoding))
有人说这个添加为字符串扩展,
我应该在哪里加上这个?在这之后,我如何使用utf8编码获取字符串,如果您想使用扩展名,应该这样做
let str = "1234567890"
extension String {
var utf8Array: [UInt8] {
return Array(utf8)
}
}
str.utf8Array
但我建议你就这样做
let result = [UInt8](str.utf8)
如果您想使用扩展,就应该这样做
let str = "1234567890"
extension String {
var utf8Array: [UInt8] {
return Array(utf8)
}
}
str.utf8Array
但我建议你就这样做
let result = [UInt8](str.utf8)
这是工作,当我打印它,但我需要使用的api由阿拉莫菲尔图书馆,当我发送阿拉伯语或规格我有错误在这里我的问题这是工作,当我打印它,但我需要使用的api由阿拉莫菲尔图书馆,当我发送阿拉伯语或规格我有错误在这里我的问题