Encoder et décoder une URL

Encodez ou décodez une URL, ses paramètres et les caractères spéciaux qu’elle contient.