我正在尝试使用此代码获取网页的html:
let url = NSURL(string: "http://www.handasaim.co.il/news.asp")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {
(data, response, error) in
if error == nil {
var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
println(urlContent)
}
}
task.resume()
我认为问题是url的结尾是.asp,因为当我尝试使用不同的url时,它会起作用。
有什么问题?
答案 0 :(得分:0)
您指定的网页不使用UTF8编码。如果您在尝试从数据创建NSString时指定了正确的编码 - 它将起作用。
var urlContent = NSString(data: data, encoding: NSASCIIStringEncoding)