Vezérlő karakterek

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. február 12-én felülvizsgált verziótól ; az ellenőrzések 11 szerkesztést igényelnek .

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 ).

ASCII vezérlőkarakterek

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ó.

ISO 8859 vezérlőkarakterek

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

Unicode vezérlőkarakterek

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.

Jegyzetek

  1. Az első 32 karakternél ez egy olyan kombináció Ctrlés billentyűk, amelyek karakterkódja 64-gyel nagyobb, mint a vezérlőkarakter kódja.
  2. 1 2 3 4 5 6 A szimbólum használata nem javasolt.

Linkek