encodage de l'URL en utilisant le code swift
J'ai besoin d'envoyer une URL dans la langue arabe, donc j'ai besoin de coder avant de me mettre dans l'URL. Je suis à l'aide de code Swift.
Ci-dessous est un exemple de ce que j'ai vraiment besoin de
var s = "www.example.com/السلام عليكم"
let url = NSURL(string : s)
Donc le mot (السلام عليكم) est en caractères arabes que ce que je veux envoyer.
source d'informationauteur inanva
Vous devez vous connecter pour publier un commentaire.
Swift 2.0
Swift 3
Pour améliorer @Druva réponse
créer une extension, quelque part dans le projet
Swift 2.0
Swift 3.0
Vous devez encoder l'url que vous avez écrit. Vous pouvez le faire avec cette méthode de chaîne:
De sorte que votre code sera:
Vous avez besoin pour coder cette chaîne de caractères qu'il contient des caractères spéciaux.
où encodedURL est votre URL de destination finale
vous devez Coder cette URL avant d'envoyer cette URL