URL: nazwa użytkownika z @

Aby wysłać nazwę użytkownika i hasło za pomocą adresu URL, korzystamy z tego schematu:

http://username:password@www.my_site.com

Ale moja nazwa użytkownika tomy_email@gmail.com.
Problemem jest@.

Jak mogę to rozwiązać?