我从网上下载图像,但是当我有东西写在法国,它崩溃这样的链接:如何在URL中转义unicode?
/上传/图片/ 000/075/967 /中/ grillardière .JPG。
问题是URL不带标点符号
我从网上下载图像,但是当我有东西写在法国,它崩溃这样的链接:如何在URL中转义unicode?
/上传/图片/ 000/075/967 /中/ grillardière .JPG。
问题是URL不带标点符号
您必须对特殊字符进行编码。例如,E是E9%,所以这将是:
/uploads/pictures/000/075/967/medium/grillardi%E9re.jpg.
在Objective-C,你可以做这样的:
NSString *newUrl = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
我该如何编程? – 2011-12-21 13:54:11
你将不得不编码外语字符。你可以用方便的方法做到这一点NSString
方法:
NSString *cleanURLString =
[URLString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
这不是所谓的标点符号。它是Unicode。 – DOK 2011-12-21 13:51:25
用法语言,我们称之为标点符号:) – 2011-12-21 14:01:21
在电脑中,我们称之为Unicode。 [这是一个解释en francais](http://unicode.org/standard/translations/french.html)。 – DOK 2011-12-21 14:59:44