UrlEncode это называется,там все символы,которые нельзя,заменяются на процент и две шкстнадцатиричные цифры,причем,символы в utf могут превращаться в два а то и в три таких суррогата.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший