Fonctionnement et exemples
Encodez un seul segment de chemin ou une valeur de requête, pas une URL entière. Les espaces deviennent %20 ; un + littéral reste + au décodage. Exemple : caffè & tea devient caff%C3%A8%20%26%20tea. Les séquences d’échappement incorrectes et l’UTF-8 invalide sont refusés.