Escapování
From Wikipedia, the free encyclopedia
Escapování (výslovnost eskejpování) je slangový název pro metodu zápisu znaků se speciálním významem v textových řetězcích pomocí posloupností znaků začínajících vybraným, tak zvaným únikovým znakem (anglicky escape character), což dalo název této metodě.
Řetězcové literály se obvykle uzavírají do uvozovek nebo apostrofů, což přináší problém, jak vložit do řetězce znak, který slouží pro jeho ohraničení. Jednoduchým a často používaným řešením je zdvojení příslušného znaku.
Escapování je metoda, která se neomezuje pouze na vkládání znaků ohraničujících řetězec, ale umožňuje do řetězců vkládat také řídicí znaky, národní znaky, které by mohly způsobovat problémy při zobrazování, přenosu nebo konverzích textu, a jiné znaky se speciálním významem (tzv. metaznaky). Jako únikový znak se nejčastěji používá zpětné lomítko (\
), které bylo použito v jazyce C, odkud bylo escapování převzato do dalších programovacích jazyků a jiných nástrojů.