1
は、私はそれは私がstringByAddingPercentEncodingWithAllowedCharacters
を使用することを提案、CFURLCreateStringByAddingPercentEscapes
はiOS10に廃止されました方法を知っているが、私はどのように私は、次のように同じことを行うためにstringByAddingPercentEncodingWithAllowedCharacters
を使用することができ、UTF-8を使用していないんSwift3 iOS10のCFURLCreateStringByAddingPercentEscapesの代わりに使用しますか?
extension String {
var gbkEncoded: String {
let cfEnc = CFStringEncodings.GB_18030_2000
return CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, self as CFString!, nil, nil, CFStringEncoding(cfEnc.rawValue)) as String
}
}