如何使用Web服务器在NSString中获取空格

时间:2010-12-31 05:35:30

标签: objective-c

hai ,

我使用网络服务创建了一个聊天应用程序,效果很好。当我在将要退出的角色之间留出一些空间时...当我使用特殊字符时会出现同样的问题。有时当我给空间时,程序无法退出。但输入消息无法插入Web服务器。我希望用什么方法解决这个问题..提前感谢..

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是这种方法

NSString* escapedString = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

这将删除所有字符串的空格,并对其进行正确编码,以便可以通过服务器发送

答案 1 :(得分:0)

我建议您在将其发送到服务器之前在客户端执行percent encoding字符串,否则服务器无法识别这些字符。

例如:要区分空格字符,必须使用%20

如果您想了解如何进行这些操作,可以参考this