0
我试图编码UTF-8格式的字符串,而不是“+”和“ - ”所需的所有字符都没有格式化。这样编码“+”和“ - ”是否正确?
我调查了NSCharacterSet
,发现标准URLHostAllowedCharacterSet
方法没有完全覆盖我的问题。
我决定创建自己的NSCharacterSet与应更换符号:
NSCharacterSet *customCharacterSet = [[NSCharacterSet characterSetWithCharactersInString:@" \"#%/:<>[email protected][\\]^`{|}+-"] invertedSet];
这是工作,但我有兴趣,如果这是正确的由我自己来做这个替换,或者也许有一些标准正在做这个替换的方法,我没有找到?
你想要编码什么? – Avi
我想编码+和 - –
作为URL的一部分?哪一部分? – Avi