解决URL string里包含汉字转换NSURL的问题

来源:互联网 发布:图片去水印软件 编辑:程序博客网 时间:2024/05/04 12:35

昨天遇到“http://content.edubestone.com/cyclopedia/wenxuejia/xiandai/aiqing/艾青-毛泽东.htm”这个字符串转换成NSURL,总是nil的情况,后来查阅资料得知,string里包含空格和汉字的都会转换失败,空格消除掉即可,包含汉字的用以下方法处理即可:

self.articalURL! 即为文中那个字符串

leturl =NSURL(string:self.articalURL!.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)!)

1 0