我从Web下载图像,但是当我用法语写东西时,它像下面的链接一样崩溃:
/uploads/pictures/000/075/967/medium/grillardière.jpg。
问题是网址无法使用标点符号显示
最佳答案
您必须对特殊字符进行编码。例如,é是%E9,因此它将是:
/uploads/pictures/000/075/967/medium/grillardi%E9re.jpg.
在Objective-C中,您可以这样做:
NSString *newUrl = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];