我从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];

10-06 13:11