gpt4 book ai didi

ios - stringByReplacingOccurrencesOfString 替换网址中的字符

转载 作者:行者123 更新时间:2023-11-28 19:12:19 25 4
gpt4 key购买 nike

我可以替换 URL 中的空格 "" 字符,但是当其中有非英语字符时,它会返回错误的 URL。示例:

我使用的网址:www.moSTLifeclub.com/MostWeb/img/gallery2/7göller (2).jpg

我使用的代码:

tempUrl = 
[tempUrl stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

返回给我的是:

http://www.mostlifeclub.com/MostWeb/img/gallery2/7göller%20(1).jpg

(里面加了一些汉字)

因此,我无法在我的相册中显示该照片。

可能是什么问题?

最佳答案

您是否尝试过 stringByAddingPercentEscapesUsingEncoding 方法?

NSMutableString *string = [[NSMutableString alloc] init];

[string setString:@"http://urlWithStrång€Characters"];

NSURL *url = [[NSURL alloc] initWithString:[string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

关于ios - stringByReplacingOccurrencesOfString 替换网址中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14621319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com