Ucieczka ampersand w adresie URL

Usiłuję wysłać wiadomość GET, która zawiera ciągi z ampersandami i nie można obliczyć, jak uciec ampersand w adresie URL.

Przykład:

http://www.example.com?candy_name=M&M
result => candy_name = M

Próbowałem też:

http://www.example.com?candy_name=M\&M
result => candy_name = M\\

Używam adresów URL ręcznie, więc potrzebuję tylko poprawnych znaków.

Nie mogę używać żadnych bibliotek. Jak można to zrobić?

questionAnswers(7)

yourAnswerToTheQuestion