【问题标题】:Correct URL encoding in Cocoa (ObjC) [duplicate]Cocoa(ObjC)中的正确URL编码[重复]
【发布时间】:2013-02-17 20:15:18
【问题描述】:

我正在尝试对 NSString 进行 URL 编码,但似乎找不到正确的方法(我是 Obj C 的新手)。我一直在寻找,但找不到一个像样的答案。所以:

像 URL 一样对 NSString 进行编码的正确且现代的方法是什么?

提前致谢。

【问题讨论】:

标签: ios objective-c xcode nsstring urlencode


【解决方案1】:

编码为 UTF-8:

NSString *strUTF8 = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

【讨论】:

  • 错误答案。翻译“这是我的 + 声明。明白了吗?”到“这%20is%20my%20+%20statement.%20Got%20it?”而不是“This+is+my+%2B+statement.+Got+it%3F”。请注意,它没有正确编码加号和问号字符。
猜你喜欢
  • 2016-04-25
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多