Я не знаю язык программирования, который вы используете, но кодирование URL-адреса может быть полезным. Вот пример в Python:
def encode_url(url):
encoded = ''
for special_char in url:
encoded += '%' + hex(ord(special_char)).lstrip('0x')
return encoded
Итак, encode_url('Hello World!')
вернет '%48%65%6c%6c%6f%20%57%6f%72%6c%64%21'
, которое принимается в URL.