Comment passer des % dans une chaîne de requête d'URL?

Je suis en train de passer une chaîne de caractères via requête HTTP qui a un personnage comme % dans la chaîne de requête URL.

url = url + "?q=" + str + "&block=" + block;  //str contains the '%' character

Mais sur la page ColdFusion où je suis l'envoi de cette information est de retour d'erreur suivant:

Élément de Q n'est pas défini dans l'URL.

Comment puis-je encoder le % signe dans une URL?

OriginalL'auteur Deepak Yadav | 2010-02-08