2010-08-09 3 views

Répondre

4

Vous devez coder les caractères spéciaux dans les codes URL:

NSString *encodedURLString = [urlString stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 

NSURL *URL = [NSURL URLWithString:encodedURLString]; 
+0

Il retourne la chaîne comme celui-ci http: // example.com/webservices/test?method=eventlist&title=Prog%25, mais il ne donne pas une réponse correcte. Je veux un résultat comme celui-ci http://example.com/webservices/test?method=eventlist&title=Prog% – dragon

+0

Avez-vous essayé de transmettre cette URL au serveur? Le serveur devrait traduire le% 25 en% pour vous. Le fait qu'il soit dit% 25 à la fin devrait être bon. Au pire, vous devrez appeler la méthode de décodage sur le serveur pour ramener% 25 à%. – deanWombourne

Questions connexes