Antworten:
Verwenden Sie rawurlencode
stattdessen die Funktion.
Das Pluszeichen ist die historische Codierung für ein Leerzeichen in URL-Parametern, wie in der Hilfe für die urlencode()
Funktion dokumentiert .
Dieselbe Seite enthält die Antwort, die Sie benötigen - verwenden Sie rawurlencode()
stattdessen, um eine RFC 3986- kompatible Codierung zu erhalten.
Ich glaube, wenn Sie die %20
Variante verwenden müssen, könnten Sie vielleicht verwenden rawurlencode()
.