Hello,
Für URL-Kodierung benutzt du am besten urlencode bzw. rawurlencode.
Ob das "am besten" ist, ist mMn Philosphie, denn die codierten URLs sind nicht mehr sehr menschenfreundlich, wenn sie lauter %XY enthalten. Eine Url ist leichter merkbar, wenn man sich auf einen begrenzten ASCII-Zeichenvorrat beschränkt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg