gpt4 book ai didi

iphone - 关于iPhone上URL中NSString字符无效的问题

转载 作者:行者123 更新时间:2023-12-03 18:49:55 24 4
gpt4 key购买 nike

我的一些http请求的URL中有“空格”,但iPhone无法识别它。每当网址中存在“空格”时,我就必须将“空格”更改为“%20”。现在我必须将用户输入的消息发送到服务器,并且它可以具有用户喜欢的任意多个“空格”。看起来我必须把它们全部替换掉​​。(stringByReplacingOccurrencesOfString)

我偶尔会发现将“space”转换为“%20”。我的问题是 NSString 中的其他哪些字符不能直接由 iPhone 上的 url 使用?

最佳答案

我认为这是一个更好的方法:

NSString* escapedUrl = [originalUrl   
stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

如果您想了解 URL 编码的工作原理,请查看此 URL .

关于iphone - 关于iPhone上URL中NSString字符无效的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/695911/

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