如何对 iPhone SDK 中的 @ 符号进行 URL 编码?
使用 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding 对 NSString 进行 URL 编码不会对 @ 符号进行编码。 解决这个问题的正确方法是什么? 谢谢。
Using stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding to URL-encode an NSString isn't encoding the @ symbol. What's the proper way to resolve this? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您已有的代码行之后添加此代码(并将接收器等更改为您自己的变量):
如果您想确保所有内容都已编码,这是最好的方法:(
来自 Roger @ Iphone SDK:URL 字符串中与符号出现问题)
Add this after the line of code you already have (and change the receiver, etc. to your own variables):
If you want to make sure that everything is encoded, here is the best way:
(from Roger @ Iphone SDk : Issue with ampersand in the URL string)
URL 编码的最佳方法就是这样,来自我的博客文章 http://simonwoodside .com/weblog/2009/4/22/how_to_really_url_encode/:
The best way to URL encode is with this, from my blog post http://simonwoodside.com/weblog/2009/4/22/how_to_really_url_encode/ :