IT-lexikon › Programmering › ANSI-escapekod

ANSI-escapekod

Programmering In English → Uppdaterad: 2026-10-03

Teckensekvenser som börjar med ESC och säger åt en terminal att flytta markören, byta färg eller tömma skärmen i stället för att skriva ut något.

Standarden heter egentligen ECMA-48 (1976) och blev ANSI X3.64 1979, men det var DEC:s terminal VT100 från 1978 som gjorde den till verklighet. Det mesta börjar med Control Sequence Introducer, ESC [, följt av siffror och en slutbokstav: ESC[2J tömmer skärmen, ESC[1;31m ger fet röd text. Bokstaven m står för SGR, färg- och stilkommandona som all ANSI-konst och varje BBS-meny var byggd av.

På PC kom stödet via ANSI.SYS, och på BBS:erna avgjorde det om man fick färgmenyer eller bara skräptecken. Sedan dess har koderna fått 256 färger och 24-bitarsfärg som tillägg. Windows-konsolen började tolka dem direkt först 2016 — fyrtio år efter standarden, vilket säger något om hur länge man klarar sig utan.

← Tillbaka till lexikonet