[Swift]解析遠程返回的中文編碼(GBK/GB2312)數據

直接看代碼:

       let url = "http://cq.ssajax.cn/interact/getTradedata.ashx?pic=qlpic_000001_1_1"
        let data = try? Data(contentsOf: URL(string: url)!)
        let cfEnc = CFStringEncodings.GB_18030_2000
        let enc = CFStringConvertEncodingToNSStringEncoding(CFStringEncoding(cfEnc.rawValue))
        let str = String(data: data!, encoding: String.Encoding(rawValue: enc))
        print(str as Any)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章