Ohjausmerkit ovat koodauksen merkkejä, joille ei ole määritetty graafista esitystä, mutta joita käytetään laitteiden ohjaamiseen, tiedonsiirron järjestämiseen ja muihin tarkoituksiin.
Tällä hetkellä näihin tarkoituksiin käytetään tiedostomuotoja , laiteohjauskieliä (kuten Postscript ) ja verkkoprotokollia . Siksi monia ohjausmerkkejä ei nyt käytetä ollenkaan tai niitä ei käytetä aiottuun tarkoitukseen.
POSIX- standardi vaatii vain kahdeksan ohjausmerkkiä - \0, \a, \b, \t, \n, \v, \f, \r (katso kannettava merkistö ).
Vuonna 1963 otettiin käyttöön ASCII -taulukon ensimmäinen versio , joka määritteli 29 ohjausmerkkiä, joista suurin osa oli alueella 00-1F, lukuun ottamatta merkkejä ACK, ESC ja DEL. Vuoden 1967 versiossa merkit ACK ja ESC siirrettiin pääalueelle, ja niiden tilalle tulivat pienet kirjaimet.
ASCII - ohjausmerkit oli tarkoitettu ohjaamaan teletyyppien ja videopäätteiden toimintaa ja syötettiin niihin näppäimen yhdistelmällä Ctrl, joka nollaa syötetyn avaimen koodin bitin 6. Nykyaikaisissa tietokonejärjestelmissä ei missään, paitsi pääteemulaattorit Nämä merkit on mahdollista syöttää suoraan (paitsi sarkaimet ja rivinsiirrot). ) ja suurinta osaa luetelluista ohjausmerkeistä ei käytetä.
Määrä | Englantilainen nimi | venäläinen nimi | Pikanäppäin [1 ] |
pakosarja _ |
Tarkoitus |
---|---|---|---|---|---|
0x00 | TYHJÄ | tyhjä hahmo | ^@ | \0 | Tämä symboli ei tee mitään. Jotkut päätteet näyttävät sen välilyöntinä, mutta tämä on väärin. Usein NULL-arvoa käytetään merkitsemään merkkijonon loppu (esimerkiksi C-kielessä ). |
0x01 | OTSIKKO:N ALKU | otsikon aloitus | ^A | Tällä hetkellä käytössä Ciscon reititinkonsolissa. | |
0x02 | TEKSTIN ALKU | tekstin alkuun | ^B | Tällä hetkellä käytössä Ciscon reititinkonsolissa. | |
0x03 | TEKSTIN LOPUS | tekstin loppu | ^C | Kun se kirjoitetaan terminaaliin, se tulkitaan yleensä keskeytyssignaaliksi. | |
0x04 | LÄHETYKSEN LOPPU | lähetyksen loppu | ^D | Kun syötetään UNIX - järjestelmän päätteeseen, se tulkitaan syötteen lopuksi. Jos nykyinen ohjelma otti dataa päätteestä, se päättyy heti, kun se on käsitellyt kaiken, mikä oli ennen ^D-merkkiä. | |
0x05 | KYSYMYS | pyyntö | ^E | Käytetään teletyyppiviestinnässä . Vastauksena sen piti vastaanottaa etälaitteen tunnistemerkkijono. | |
0x06 | TUNNUSTAA | vahvistusta | ^F | Käytetään teletyyppiviestinnässä . | |
0x07 | BELL | äänimerkki | ^G | \a | Jos tämä merkki lähetetään tulostimeen tai päätteeseen, mitään ei tulosteta, mutta kuuluu äänimerkki. |
0x08 | PAKKAUS | astu taaksepäin | ^H | \b | Siirtää tulostuskohtaa yhden merkin taaksepäin. Tulostimissa sitä voidaan käyttää merkitsemään yksi merkki toisen päälle , kuten BS ^ = â . Kun kirjoitetaan päätteestä, sitä käytetään joskus poistamaan edeltävä merkki ("askelpalauti"). |
0x09 | CHARACTER-TAULUKKO (vaakataulukko) | vaakasuora välilehti | ^Minä | \t | Siirtää tulostuspaikan seuraavaan vaakasuoraan sarkaimeen. |
0x0A | LINJASYÖTTÖ | rivin käännös | ^J | \n | Siirtää tulostuskohtaa yhden rivin alaspäin (alun perin ilman rivinvaihtoa ). Erottelee tekstitiedostorivit Unix - järjestelmissä . |
0x0B | RIVITAULUKKO (pystytaulukko) | pystysuora välilehti | ^K | \v | Siirtää tulostuskohdan seuraavaan pystysuoraan sarkaimeen. Päätteissä tämä merkki vastaa yleensä rivinvaihtoa. |
0x0C | MUOTOSYÖTTE | sivun vaihto, sivun vaihto | ^L | \f | Poistaa nykyisen sivun ja aloittaa tulostamisen seuraavasta. Kun tulostetaan päätteeseen, tämä merkki vastaa yleensä rivinvaihtoa, mutta ^L:n painaminen näppäimistöllä voi tyhjentää näytön. |
0x0D | KÄYRIN PALAUTUS | Vaunun palautus | ^M | \r | Siirtää tulostuskohdan äärimmäiseen vasempaan asentoon (alkuvaiheessa ilman rivinsiirtoa ). Erottelee tekstitiedostorivit joissakin käyttöjärjestelmissä (esim. Mac OS , mutta ei Mac OS X ). Monissa muissa käyttöjärjestelmissä ( CP / M , MS-DOS ja Microsoft Windows ) rivien erottamiseen käytetään rivinvaihtokoodien (CARRIAGE RETURN) ja rivinvaihtokoodien yhdistelmää - 0D 16 + 0A 16 , eli muodossa, jossa tiedosto voidaan lähettää suoraan tulostimelle. |
0x0E | SHIFT OUT (lukitus-vaihde yksi) | kansallisen merkin tila | ^N | KOI-7 : ssä se ottaa käyttöön kansallisten symbolien tilan. Ottaa käyttöön kaksinkertaisen merkkileveyden joissakin tulostimissa. | |
0x0F | SHIFT IN (lukitus-vaihteen nolla) | normaali ASCII-tila | ^O | KOI -7 sisältää latinalaisen tilan. Mahdollistaa kapeiden merkkien tilan joissakin tulostimissa. | |
0x10 | DATA LINK ECAPE | pakottavat ohjausmerkit (pelkäksi tekstiksi) | ^P | Osoittaa, että sitä seuraavaa ohjausmerkkiä tulee käsitellä datana, ei ohjausmerkkinä. | |
0x11 | LAITEOHJAUS YKSI | 1. laitteen ohjauskoodi | ^Q | Päätteissä voit jatkaa tietojen tulostamista. | |
0x12 | LAITEOHJAUS KAKSI | 2. laitteen ohjauskoodi | ^R | ||
0x13 | LAITTEEN OHJAUS KOLME | 3. laitteen ohjauskoodi | ^S | Päätteissä keskeyttää (keskeyttää) tilapäisesti datan lähdön. | |
0x14 | LAITTEEN OHJAUS NELJÄ | 4. laitteen ohjauskoodi | ^T | ||
0x15 | NEGATIIVINEN TUNNUSTUS | negatiivinen vahvistus | ^U | Käytetään teletyyppiviestinnässä . | |
0x16 | SYNKROONINEN JOTOKÄYTTÖ | tyhjä merkki synkronisessa siirtotilassa | ^V | Jotkut tietoliikennelinjat on suunniteltu siten, että ne vaativat jatkuvaa tiedonsiirtoa. Jos ei ole mitään lähetettävää, tämä symboli lähetetään. | |
0x17 | VAIHTEISTOLUKON LOPPU | tietolohkon loppu | ^W | ||
0x18 | PERUUTTAA | peruutus | ^X | Ennen sitä tulevat tiedot ovat virheellisiä. (Yleensä tämä on yksi rivi.) | |
0x19 | VÄLINEN LOPPU | median loppu | ^Y | Sitä käytettiin esimerkiksi jos rei'iteippi loppui jne. | |
0x1A | KORVAA | korvaava hahmo | ^Z | Sijoitettu niiden merkkien tilalle, joiden arvot katosivat lähetyksen aikana. CP/M : ssä ja MS-DOSissa sitä käytettiin merkitsemään tekstitiedostojen loppua ja konsolisyöttöä (vaikka merkit ^C ja ^D oli tarkoitettu tähän). | |
0x1B | PAETA | Vaihtoehtoinen rekisteri nro 2 (AP2) | ^[ | \e | Osoittaa, että sitä seuraavilla merkeillä on jokin muu merkitys kuin ASCII:ssä määritelty. Aloittaa yleensä Escape-sekvenssit . Katso myös ANSI.SYS . |
0x1C | INFORMAATIOEROTIN NELJÄ (tiedostoerotin) | dataerotin #4 (tiedostoerotin) | ^\ | ||
0x1D | TIEDOT SEPARATOR KOLME (ryhmäerotin) | dataerotin #3 (ryhmäerotin) | ^] | ||
0x1E | TIETOJEN EROTIN KAKSI (tietueen erotin) | dataerotin #2 (tietueen erotin) | ^^ | Ilmeisesti se oli tarkoitettu erottamaan tietueet tietokannoissa , mutta sitä ei käytetä juuri koskaan tähän. | |
0x1F | TIEDOT SEPARATOR ONE (yksikköerotin) | dataerotin #1 (kenttäerotin) | ^_ | Ilmeisesti se oli tarkoitettu erottamaan kentät tietokannoissa, mutta sitä ei käytetä juuri koskaan tähän. | |
0x7F | POISTAA | poistaminen | ^? | Se on tarkoitettu virheellisten merkkien lyömiseen seitsemän kappaleen rei'itetyillä nauhoilla (koska se ilmaistaan rei'illä kaikissa raidoissa), joten se vastaa siellä tyhjää merkkiä (\0). Päätteissä se voidaan luoda painamalla joko askelpalautinta tai Delete-painiketta. |
80 , PADDING CHARACTER, paikkamerkki.
81 , HIGH OCTET PRESET, korkea oktettiesitys.
82 , TAKKO SALLITTU TÄÄLLÄ, rivinvaihto on sallittu tässä.
83 , EI TAUKOA TÄÄLLÄ, tässä ei sallita rivinvaihtoa.
84 , HAKEMISTO, indeksi.
85 , SEURAAVA RIVI, seuraava rivi. Samanaikaisesti kääntää rivin ja palauttaa tulostuspaikan rivin alkuun (vastaa \r\n).
86 , VALITUN ALUEEN ALOITUS, valinnan alku.
87 , VALITUN ALUEEN LOPPU
88 , CHARACTER TABULATION SET, asettaa vaakasuuntaiset sarkaimet.
89 , HANKKITAULUKKO PERUSTELULLA, vaakasuuntaisten välilehtien paikkojen asettaminen ja kohdistus.
8A , LINE TABULATION SET, aseta pystysuorat sarkaimet.
8B , OSITTAINEN RIVI ETEENPÄIN
8C , OSITTAINEN RIVI TAAKSEPÄIN, osittainen rivin takaisinkytkentä.
8D , KÄÄNTEINEN LINJASYÖTTÖ
8E , SINGLE SHIFT TWO, 2. arvo seuraavalle merkille.
8F , SINGLE SHIFT KOLME, 3. arvo seuraavalle merkille.
90 , DEVICE CONTROL STRING, laitteen ohjausmerkkijono.
91 , YKSITYISKÄYTTÖ, käyttäjämerkki #1.
92 , YKSITYISKÄYTTÖ KAKSI, käyttäjämerkki #2.
93 , SET TRANSMIT STATE, aseta siirtotila.
94 , CANCEL CHARACTER
95 , VIESTI ODOTTAA, on viesti.
96 , VALVOTUKSEN ALKU
97 , SUOJATTUALUEEN PÄÄTTY
98 , STRING ALKU, merkkijonon alku.
99 , YKSI GRAAFISEN MERKIN JOHDANTO, seuraava merkki tulkitaan erikoiskuvaksi.
9A , YKSI MERKINNÄN JOHDANTO, seuraava merkki tulkitaan ohjausmerkiksi.
9B , OHJAUSJÄRJESTELMÄN JOHDANTO, ohjausjakson alku. Tämä merkki on yleensä sama kuin Escape+[.
9C , STRING TERMINATOR, rivin loppu.
9D , OPERATING SYSTEM COMMAND, käyttöjärjestelmän komento.
9E , YKSITYISYYSVIESTI, salainen viesti.
9F , SOVELLUSOHJELMAN KOMENTO
034F , YHDISTÄVÄ GRAFEEMIJOINER. Yhdistä vasemmalla ja oikealla olevat merkit (luo ligatuuri ).
2008 , VÄLIMERKIT, välimerkkien laajuinen tila.
200B , NOLLALEVEYSVÄLITYS, nollaleveystila . Se voi laajeta, kun se on perusteltua.
200C , NOLLA LEVEYS EI LIITTÄJÄ. Estää ligatuurien muodostumisen .
200D ZERO WIDTH JOINER. Mahdollistaa ligatuurien muodostumisen .
200E VASEMMALLE OIKEALLE -MERKKI. Kirjoita vasemmalta oikealle.
200F OIKEALTA VASEMAAN -MERKKI. Kirjoita oikealta vasemmalle.
2028 , LINE SEPARATOR, rivierotin. Erottelee tekstirivejä, mutta ei kappaleita.
2029 , KOHTA-EROTTIN, kappaleerotin. Erottelee tekstin kappaleita.
202A VASEMMALTA OIKEALLE UPOTUS. Vasemmalta oikealle kulkevan tekstin alku oikealta vasemmalle kulkevan tekstin sisällä.
202B OIKEALTA VASEMMAAN UPOTUS. Oikealta vasemmalle luettavan tekstin alku vasemmalta oikealle.
202C , POP SUUNTAINEN MUOTO. Liimatun tekstin loppu eri suunnalla.
202D VASEMMALTA OIKEALLE OHITUS. Korvaa vasemmalta oikealle kirjoitettu teksti oikealta vasemmalle kirjoitetulla tekstillä.
202E OIKEALTA VASEMMAAN OHITUS. Korvaa oikealta vasemmalle kirjoitettu teksti vasemmalta oikealle kirjoitetulla tekstillä.
2060 , WORD JOINER, sanaliitin.
2061 , TOIMINTOSOVELLUS, funktiosovellus.
2063 , NÄKYMÄTÖN EROTIN, näkymätön erotin.
2066 , VASEMMALTA OIKEALLE ERISTYS
2067 , OIKEALTA VASEMMALLE ERISTIN, oikealta vasemmalle erotin.
2068 , ENSIMMÄINEN VAHVA ISOLAATTI, ensimmäinen vahvistettu erotin.
2069 , POP DIRECTIONAL ISOLATE, suosittu suunnanerotin.
206A , ESTÄ SYMMETRISEN VAIHTO, poista symmetrinen vaihto käytöstä [2] .
206B , AKTIVOI SYMMETRINEN VAIHTO, aktivoi symmetrinen vaihto [2] .
206C , ESTÄ ARABIAlaisen muodon muotoilua, kieltää arabian muotojen muotoilu [2] .
206D , AKTIVOI ARABIAAN MUOTOJA [2] .
206E , KANSALLISET NUMEROMUOTOT [2] .
206F , NIMILLISET NUMEROMUOTOT, numeron nimellinen muoto [2] .
FE00 ... FE0F , VARIATION SELECTOR-1 ... 16, tyylivaihtoehdon valinta nro 1 ... nro 16.
FEFF , ZERO WIDTH NO-BREAK VÄLIKKO / TAVUJÄRJESTYSMERKKI, nollaleveyden katkeamaton välilyönti / tavujärjestyksen ilmaisin. Tätä merkkiä käytetään osoittamaan, että annettu tiedosto on kirjoitettu UTF-16- tai UTF-32-kielellä tietyllä endianilla (koska siinä ei ole FFFE-merkkiä, eikä UTF-8 käytä FE- ja FF-tavuja). Tämän merkin käyttö nollaleveänä välilyöntinä sen alkuperäisestä nimestä "ZERO WIDTH NO-BREAK SPACE" huolimatta on poistettu käytöstä. tätä varten on symboli U+2060 (sanaliitin).
FFF9, INTERLINEAR ANOTATION ANCOR
FFFA, INTERLINEAR MERKINNÄT SEPARATOR
FFFB, INTERLINEAR ANOTATION TERMINATOR
FFFC, OBJEKTIN VAIHTOMERKKI
FFFD , REPLACEMENT CHARACTER, korvaa merkin . Käytetään, kun merkin merkitystä ei tunneta tai sitä ei voida ilmaista Unicodessa (katso myös merkki 1A).
E0100 ... E01EF , VARIATION SELECTOR-17 ... 256, tyylivalikoima nro 17 ... nro 256.
Merkkien koodaukset | |
---|---|
Historialliset koodaukset | lisäkomp. semafori (Makarov) morsia Bodo MTK-2 comp. 6-bittinen SCP RADIX-50 EBCDIC KOI-7 ISO 646 |
moderni 8-bittinen esitys | symboleja ASCII ei-ASCII 8-bittiset koodisivut Kyrillinen KOI-8 Peruskoodaus MacCyrillic ISO 8859 1 (lat.) 2 3 neljä 5 (kir.) 6 7 kahdeksan 9 kymmenen yksitoista 12 13 neljätoista 15 (€) 16 Windows 1250 1251 (kir.) 1252 1253 1254 1255 1256 1257 1258 WGL4 IBM ja DOS 437 850 852 855 866 "vaihtoehto" MIC |
Monitavu | perinteinen DBCS GB2312 HTML unicode UTF-32 UTF-16 UTF-8 merkkiluettelo Kyrillinen |
käyttöliittymä näppäimistöasettelu alue rivin käännös fontti translitterointi mukautettuja fontteja apuohjelmia iconv ennätys |