A vezérlőkarakterek olyan karakterek a kódolásban , amelyekhez nincs grafikus ábrázolás rendelve, hanem eszközök vezérlésére, adatátvitel megszervezésére és egyéb célokra használhatók.
Jelenleg fájlformátumokat , eszközvezérlő nyelveket (például Postscript ) és hálózati protokollokat használnak erre a célra . Ezért sok vezérlőkarakter jelenleg vagy egyáltalán nem, vagy nem a rendeltetésszerűen használatos.
A POSIX szabvány csak nyolc vezérlőkaraktert igényel - \0, \a, \b, \t, \n, \v, \f, \r (lásd a hordozható karakterkészletet ).
1963-ban fogadták el az ASCII -tábla első verzióját , amely 29 vezérlőkarakterből állt, amelyek többsége a 00-1F tartományban volt, kivéve az ACK, ESC és DEL karaktereket. Az 1967-es változatban az ACK és ESC karakterek a fő tartományba kerültek, és a kisbetűk vették át a helyüket.
Az ASCII vezérlőkarakterek a teletípusok és a videoterminálok működésének vezérlésére szolgáltak, és billentyűkombinációkkal kerültek beírásra Ctrl, amelyek visszaállítják a beírt kulcs kódjának 6-os bitjét. A modern számítógépes rendszerekben a terminálemulátorokon kívül sehol nem ezek a karakterek közvetlenül beírhatók (kivéve a tabulátorokat és soremeléseket). ), és a felsorolt vezérlőkarakterek többsége nem használatos.
Szám | Angol cím | Orosz név | Billentyűparancs [1 ] |
escape szekvencia |
Célja |
---|---|---|---|---|---|
0x00 | NULLA | üres karakter | ^@ | \0 | Ez a szimbólum nem csinál semmit. Néhány terminál szóközként jeleníti meg, de ez helytelen. Gyakran a NULL-t használják egy karaktersorozat végének megjelölésére (például a C nyelvben ). |
0x01 | AZ IRÁNY KEZDETE | fejléc indítása | ^A | Jelenleg a Cisco útválasztókonzolban használják. | |
0x02 | SZÖVEG KEZDETE | szöveg eleje | ^B | Jelenleg a Cisco útválasztókonzolban használják. | |
0x03 | SZÖVEG VÉGE | szöveg vége | ^C | Amikor a terminálon írják be, általában megszakítási jelként értelmezik. | |
0x04 | AZ ADÁS VÉGE | adás vége | ^D | UNIX rendszerek terminálján történő megadása a bevitel végeként értelmeződik. Ha az aktuális program adatokat vett a terminálról, akkor azonnal véget ér, amint mindent feldolgozott, ami a ^D karakter előtt volt. | |
0x05 | VIZSGÁLAT | kérés | ^E | Teletípus kommunikációban használatos . Válaszul meg kellett volna kapnia a távoli eszköz azonosító karakterláncát. | |
0x06 | ELISMERNI | a visszaigazolás | ^F | Teletípus kommunikációban használják . | |
0x07 | HARANG | hangjelzés | ^G | \a | Ha ezt a karaktert egy nyomtatóra vagy terminálra küldi, akkor a rendszer nem nyomtat semmit, de sípoló hang hallható. |
0x08 | BACKSPACE | lépj vissza | ^H | \b | Egy karakterrel visszamozgatja a nyomtatási pozíciót. Nyomtatókon egy karakter egymásra helyezésére használható, például egy BS ^ = â . Amikor terminálból írják be, néha az előző karakter törlésére használják ("backspace"). |
0x09 | KARAKTER TÁBLÁZAT (vízszintes táblázat) | vízszintes fül | ^I | \t | A nyomtatási pozíciót a következő vízszintes tabulátorhelyre helyezi. |
0x0A | SOREMELÉS | soros fordítás | ^J | \n | Egy sorral lejjebb mozgatja a nyomtatási pozíciót (eredetileg kocsivisszaváltás nélkül ). Elválasztja a szövegfájlok sorait Unix rendszereken . |
0x0B | VONALTABULÁCIÓ (függőleges táblázat) | függőleges fül | ^K | \v | A nyomtatási pozíciót a következő függőleges tabulátorhoz mozgatja. Terminálokon ez a karakter általában egy újsornak felel meg. |
0x0C | FORMATAKALMAZÁS | oldallapozás, oldalváltás | ^L | \f | Kiadja az aktuális oldalt, és a következőtől kezdi a nyomtatást. A terminálra kiírva ez a karakter általában egy újsornak felel meg, de a ^L lenyomásával a billentyűzeten törölheti a képernyőt. |
0x0D | KOCSI VISSZA | Kocsi vissza | ^M | \r | A nyomtatási pozíciót a bal szélső pozícióba mozgatja (kezdetben soremelés nélkül ). Elválasztja a szövegfájlok sorait egyes operációs rendszereken (pl. Mac OS , de Mac OS X esetén nem ). Sok más operációs rendszerben ( CP / M , MS-DOS és Microsoft Windows ) a kocsivissza (CARRIAGE RETURN) és a soremelés (LINE FEED) kódok kombinációját használják a sorok elválasztására - 0D 16 + 0A 16 , azaz olyan formában, amelyben a fájl közvetlenül a nyomtatóra küldhető. |
0x0E | SHIFT OUT (reteszelő-váltó egy) | nemzeti karakter mód | ^N | A KOI-7 -ben bekapcsolja a nemzeti szimbólumok módot. Egyes nyomtatókon engedélyezi a dupla szélességű karakter módot. | |
0x0F | SHIFT IN (reteszelő-váltó nulla) | normál ASCII módban | ^O | A KOI -7 tartalmazza a latin módot. Egyes nyomtatókon engedélyezi a szűk karakter módot. | |
0x10 | ADATKEZELÉS | kilépő vezérlőkarakterek (sima szöveghez) | ^P | Azt jelzi, hogy az őt követő vezérlőkaraktert adatként kell kezelni, nem pedig vezérlőkarakterként. | |
0x11 | ESZKÖZ VEZÉRLÉS EGY | 1. eszközvezérlő kód | ^Q | A terminálokon lehetővé teszi az adatok kiadásának folytatását. | |
0x12 | KÉSZÜLÉK VEZÉRLÉS KÉT | 2. eszközvezérlő kód | ^R | ||
0x13 | KÉSZÜLÉK VEZÉRLÉS HÁROM | 3. eszközvezérlő kód | ^S | A terminálokon ideiglenesen megszakítja (felfüggeszti) az adatkimenetet. | |
0x14 | ESZKÖZ VEZÉRLŐ NÉGY | 4. eszközvezérlő kód | ^T | ||
0x15 | NEGATÍV ISMERTETÉS | negatív megerősítés | ^U | Teletípus kommunikációban használják . | |
0x16 | SZINKRON TELJESÜLÉS | üres karakter a szinkron átviteli módhoz | ^V | Egyes kommunikációs vonalak úgy vannak kialakítva, hogy folyamatos adatátvitelt igényelnek. Ha nincs mit továbbítani, akkor ez a szimbólum kerül továbbításra. | |
0x17 | AZ ÁTVITELI BLOKK VÉGE | adatblokk vége | ^W | ||
0x18 | MEGSZÜNTETI | törlés | ^X | Az előtte megjelenő adatok hibásak. (Általában ez egy sor.) | |
0x19 | KÖZEG VÉGE | média vége | ^Y | Használták például, ha kifogyott a lyukszalag stb. | |
0x1A | HELYETTES | helyettesítő karakter | ^Z | Olyan karakterek helyére kerül, amelyek értékei elvesztek az átvitel során. CP/M - ben és MS-DOS -ban a szövegfájlok végét és a konzolbevitel végét használták (bár a ^C és ^D karaktereket erre szánták). | |
0x1B | MENEKÜLNI | Alternatív 2. számú nyilvántartás (AP2) | ^[ | \e | Azt jelzi, hogy az utána következő karaktereknek az ASCII-ben meghatározotttól eltérő jelentése van. Általában elindítja az escape szekvenciákat . Lásd még: ANSI.SYS . |
0x1C | NÉGY INFORMÁCIÓS SEPARATOR (fájlelválasztó) | adathatároló #4 (fájlhatároló) | ^\ | ||
0x1D | HÁROM INFORMÁCIÓS SZEPARATOR (csoportelválasztó) | adatelválasztó #3 (csoportelválasztó) | ^] | ||
0x1E | MÁSODIK INFORMÁCIÓS SZEPARATOR (rekordelválasztó) | adatelválasztó #2 (rekordelválasztó) | ^^ | Nyilvánvalóan az volt a cél, hogy elkülönítsék a rekordokat az adatbázisokban , de szinte soha nem használják erre. | |
0x1F | INFORMÁCIÓS SEPARATOR ONE (egységelválasztó) | adatelválasztó #1 (mezőelválasztó) | ^_ | Nyilvánvalóan az volt a cél, hogy elkülönítsék a mezőket az adatbázisokban, de szinte soha nem használják erre. | |
0x7F | TÖRÖL | eltávolítás | ^? | Hétsávos lyukszalagokon hibásan lyukasztott karakterek kalapálására szolgál ( mivel minden sávon lyukasztás jelzi), így ott egy üres karakterrel (\0) egyenértékű. Terminálokon a Backspace vagy a Delete gomb megnyomásával generálható. |
80 , PADDING CHARACTER, helyőrző karakter.
81 , HIGH OCTET PRESET, magas oktett ábrázolás.
82 , ITT SZÜNET ENGEDÉLYEZVE, itt sortörés megengedett.
83 , NINCS SZÜNET ITT, itt nem megengedett a sortörés.
84 , INDEX, index.
85 , KÖVETKEZŐ SOR, következő sor. Egyszerre lefordítja a sort, és visszaadja a nyomtatási pozíciót a sor elejére (egyenértékű: \r\n).
86 , A KIVÁLASZTOTT TERÜLET KEZDETE, a kiválasztás kezdete.
87 , A KIVÁLASZTOTT TERÜLET VÉGE
88 , KARAKTER TABULÁCIÓS KÉSZLET, vízszintes tabulátorokat állít be.
89 , KARAKTER TÁBLÁZAT INDOKOLÁSSAL, vízszintes tabulátorpozíciók beállítása és igazítás.
8A , LINE TABULATION SET, állítsa be a függőleges tabulátorokat.
8B , RÉSZ VONAL ELŐRE
8C , RÉSZ VONAL VISSZA, részleges vonal visszacsatolás.
8D , FORDÍTOTT VONAL ELŐADÁS
8E , SINGLE SHIFT TWO, 2. érték a következő karakterhez.
8F , SINGLE SHIFT HÁROM, 3. érték a következő karakterhez.
90 , DEVICE CONTROL STRING, eszközvezérlő karakterlánc.
91 , PRIVATE USE ONE, felhasználói karakter #1.
92 , KÉT MAGÁNHASZNÁLAT, 2. felhasználói karakter.
93 , ADÁSI ÁLLAPOT BEÁLLÍTÁSA, állítsa be az átviteli módot.
94 , TÖRLÉS KARAKTER
95 , ÜZENET VÁR, van egy üzenet.
96 , ŐRZETT TERÜLET KEZDETE
97 , AZ ŐRZETT TERÜLET VÉGE
98 , STRING INDÍTÁSA, karakterlánc eleje.
99 , EGY GRAFIKUS KARAKTER BEVEZETŐ, a következő karakter speciális grafikaként értelmeződik.
9A , EGY KARAKTERES BEVEZETŐ, a következő karakter vezérlőkarakterként értelmeződik.
9B , SZABÁLYOZÁSI SZEKVENCIA BEVEZETŐ, vezérlési sorozat kezdete. Ez a karakter általában megegyezik az Escape+[ karakterrel.
9C , STRING TERMINATOR, sor vége.
9D , OPERATING SYSTEM COMMAND, operációs rendszer parancs.
9E , ADATVÉDELMI ÜZENET, titkos üzenet.
9F , ALKALMAZÁSI PROGRAM PARANCS
034F , KOMBINÁLÓ GRAFÉMACSATLAKOZÓ. Kombinálja a bal és a jobb oldali karaktereket (hozzon létre egy ligatúrát ).
2008 , PUNKCIÓS SZÓKÖZ, írásjelekre kiterjedő szóköz.
200B , NULLASZÉLESSÉGŰ KÖR, nulla szélességű tér . Indokolt esetben bővülhet.
200C , NULLA SZÉLESSÉGŰ NEM CSALÁZÓ. Megtiltja a ligatúrák kialakulását .
200D NULLA SZÉLESSÉGŰ CSATLAKOZÓ. Lehetővé teszi a ligatúrák kialakulását .
200E BAL-JOBB JEL. Írj balról jobbra.
200F JOBBRA-BALRA JEL. Írj jobbról balra.
2028 , VONALELválasztó, sorelválasztó. Szövegsorokat választ el, bekezdéseket nem.
2029 , BEKEZDÉSELVÁLASZTÓ, bekezdéselválasztó. Elválasztja a szöveg bekezdéseit.
202A BAL-JOBBRA IRÁNYÍTÁS. A balról jobbra haladó szöveg kezdete a jobbról balra haladó szövegen belül.
202B JOBBRA-BALRA IRÁNYÍTÁS. A jobbról balra haladó szöveg kezdete a balról jobbra haladó szövegen belül.
202C , POP IRÁNYFORMÁZÁS. Beillesztett szöveg vége eltérő irányban.
202D BAL-JOBBRA FELÜLVIZSGÁLAT. Cserélje le a balról jobbra írt szöveget jobbról balra írt szövegre.
202E JOBBRA-BALRA FELÜLVIZSGÁLAT. Cserélje le a jobbról balra írt szöveget balról jobbra írt szövegre.
2060 , WORD JAINER, szócsatlakozó.
2061 , FUNKCIÓ ALKALMAZÁS, függvényalkalmazás.
2063 , LÁTHATATLAN SZEPARÁTOR, láthatatlan elválasztó.
2066 , BAL-JOBBRA IRÁNYÍTÁS
2067 , JOBBRA-BALRA SZOLGÁLÓ SZOLGÁLTATÁS, jobbról balra elválasztó.
2068 , ELSŐ ERŐS IZOLÁT, az első megerősített elválasztó.
2069 , POP DIRECTIONAL ISOLATE, népszerű irányelválasztó.
206A , SZIMMETRIKUS CSERÉLÉS TILTÁSA, szimmetrikus csere letiltása [2] .
206B , SZIMMETRIKUS CSERÉLÉS AKTIVÁLÁSA, szimmetrikus csere aktiválása [2] .
206C , AZ ARAB FORMAALAKÍTÁST GÁLTOLJA, az arab alakformálás tilalma [2] .
206D , AZ ARAB FORMA ALAKÍTÁSA AKTIVÁLÁSA [2] .
206E , NEMZETI SZÁMJEGY ALAKOK [2] .
206F , NÉVLEGES SZÁMJEGY ALAKOK, a számjegy névleges alakja [2] .
FE00 ... FE0F , VÁLTOZATVÁLASZTÓ-1 ... 16, 1. sz. stílusváltozat választék ... 16. sz.
FEFF , NULLA SZÉLESSÉG SZÜKSÉGES SZÓKÖZ / BÁJTORENDJEL, nulla szélességű, megszakítás nélküli szóköz / bájtsorrend jelző. Ez a karakter azt jelzi, hogy az adott fájl UTF-16- ban vagy UTF-32-ben van írva, meghatározott endiannal (mivel nincs FFFE karakter, és az UTF-8 nem használja az FE és FF bájtokat). Ennek a karakternek a nulla szélességű, megszakítás nélküli szóközként való használata, az eredeti neve "ZERO WIDTH NO-BREAK SPACE" ellenére, elavult; erre van egy U+2060 (szócsatlakozó) szimbólum.
FFF9, INTERLINEAR ANOTATION ANCOR
FFFA, INTERLINEÁRIS MEGJEGYZÉS SZEPARÁTOR
FFFB, INTERLINEÁRIS MEGJEGYZÉS TERMINÁTOR
FFFC, TÁRGYCSERE KARAKTER
FFFD , REPLACEMENT CHARACTER, a karakter cseréje . Akkor használatos, ha egy karakter jelentése ismeretlen, vagy nem fejezhető ki Unicode-ban (lásd még az 1A karaktert).
E0100 ... E01EF , VÁLTOZATVÁLASZTÓ-17 ... 256, 17. sz... 256. sz. stílus választék.
Karakterkódolások | |
---|---|
Történelmi kódolások | kiegészítő komp. szemafor (Makarov) morze Bodo MTK-2 comp. 6 bites SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
modern 8 bites megjelenítés | szimbólumok ASCII nem ASCII 8 bites kódlapok cirill betűs KOI-8 Alapvető kódolás MacCyrillic ISO 8859 1 (lat.) 2 3 négy 5 (kir.) 6 7 nyolc 9 tíz tizenegy 12 13 tizennégy 15 (€) 16 ablakok 1250 1251 (kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM és DOS 437 850 852 855 866 "alternatív" MIC |
Többbájt | hagyományos DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 karakterlista cirill betűs |
felhasználói felület billentyűzetkiosztás locale soros fordítás betűtípus transzliteráció egyedi betűtípusok segédprogramok ikonv rekord |