2010-12-31 6 views
0

Ich habe eine Chat-Anwendung mit Web-Service erstellt, es funktioniert gut. Wenn ich zwischen den Zeichen etwas Platz gelassen habe, wird das gleiche Problem entstehen, wenn ich die Sonderzeichen verwende. Irgendwann, wenn ich Raum gebe, kann das Programm nicht aufhören. Die Eingabenachricht kann jedoch nicht in den Webserver eingefügt werden. welche Methode ich wünsche für die Lösung dieses Problems verwenden .. Vielen Dank im Voraus ..Wie bekomme ich weiße Leerzeichen in NSString mit Webserver

Antwort

0

Ich denke, was Sie suchen ist diese Methode

NSString* escapedString = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

dies alle Withe Räume einer Zeichenfolge zu entfernen, und Codieren Sie es richtig, so kann es über den Server gesendet werden

0

Ich schlage vor, Sie tun percent encoding der Zeichenfolge in der Clientseite vor dem Senden an den Server, andernfalls Server nicht in der Lage, diese Zeichen zu erkennen.

Zum Beispiel: ein Leerzeichen Sie% 20

verwenden müssen zu unterscheiden, wenn yo lernen wollen, wie diese Operation zu tun, können Sie verweisen this

Verwandte Themen