Ta strona używa php-owych funkcji urldecode() i urlencode(). Warto też poznać rawurldecode() i rawurlencode(), które nie zamieniają spacji na znak plus (+).
Marcromedia (Adobe) Flash i javascript do kodowania/rozkodowywania ciągów do postaci url używają metod escape()
i unescape()
. Opis metody na stronie Adobe Flash
Dokładny opis zapisu uri jest przedstawiony w specyfikacji RFC2396.