ich den +
Charakter in meiner URL-Zeichenfolge kodieren will, habe ich versucht, dass diese Art und Weise zu tun:Wie zu codieren "+" Zeichen in URL-String?
let urlString = "www.google.com?type=c++"
let result = string.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
aber dies wird für +
nicht.
eine Idee? Vielen Dank.
Update:
Was ist der type=
Parameter in der URL dynamisch ist, würde ich nicht etwas implicite Ersatz tun auf dem +
Charakter. Dieser Parameter type=
repräsentiert einen UITextField-Wert, so dass alles eingegeben werden kann. Ich bin auch neugierig, warum addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
in diesem speziellen Fall nicht funktioniert?
Können Sie ** urlString.replaceOccourences (von: "+", mit: "") **? –
Bitte überprüfen Sie [diese] (http://stackoverflow.com/a/41568692/6541007). – OOPer
Bitte lesen Sie das Update. Ich werde keinen Ersatz von Zeichen in diesem Fall tun – Robert