Originariamente inviato da andr3a
credo sia per il fatto che cerca il protocollo ... e a dirla tutta dovrebbe darti lo stesso problema se metti uno slash / o un altro slah \ ... se così fosse potresti provare con un doppio urlencode in invio link

urlencode(urlencode($str))

e recuperarlo con urldecode, a prescindere, altrimenti non ne ho idea
L'ho sempre senza nessun encode, e lo stesso fa Wikipedia nei suoi indirizzi, i due punti appaiono in chiaro...