espace et caractères spéciaux
Bonjour,
j'utilise une fonction
func getURL(getAdresse: String) {
let url = URL(string: getAdresse)
var urlRequest = URLRequest(url: url!, cachePolicy: URLRequest.CachePolicy.reloadIgnoringLocalCacheData, timeoutInterval: 30)
urlRequest.httpMethod = "GET"
let session = URLSession.shared
let task = session.dataTask(with: urlRequest) { (data, urlResponse, err) in
if let _ = err {
// gérer l'erreur
}
if data != nil {
//gérer la reponse
}
}
task.resume()
}
avec une requête http:// ..../file.php?titre=(titreAdd)&auteur=(auteurAdd)&genre
pour alimenter une base de données.
cette procédure n'accepte visiblement pas les espaces et les caractères spéciaux é,è,ç,...
Pour les espaces, la solution n'est pas trop compliquée.
Mais pour les caractères ....``
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
addingPercentEncoding(withAllowedCharacters:)
devrait être ce que tu cherches ?merci