我尝试在 iOS 应用程序中显示带有 URL 源的图像,但它没有显示。
图像的 url 是实时示例路径。
使用以下 Objective-C 代码转义该字符串时:
NSString *url= [(NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)originalpath, NULL, CFSTR("øæ"), kCFStringEncodingUTF8) autorelease];
结果是(使用 øæ 编码):实时 xml 路径
我存储 URL 的所有文件都使用文本编码 (UTF-8)。
如何以正确的方式转义 URL,以便显示图像?
不要选择 ascii 编码尝试一下
NSString *URLString = [yourImagepath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:URLString];
我希望它能帮助你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)