Preskoči na vsebino
TextArray

Tabela ASCII

ASCII dodeli številko 128 znakom - številkam, nenaglašenim latinskim črkam, pogostim ločilom in 33 kontrolnim kodam, ki nikoli niso bile namenjene tiskanju. Vsak od njih je spodaj naveden v decimalnem, šestnajstiškem, osmiškem in dvojiškem sistemu s svojo številko entitete HTML.

Prvih 32 kod in zadnja so kontrolniki. Večina jih je zgodovinskih, iz obdobja teleprinterjev in papirnega traku, a peščica še vedno poganja vse, kar vtipkate: 9 je tabulator, 10 je nova vrstica Unixa, 13 je povratni znak, ki ga Windows združi z njim, in 27 začne vsako ubežno zaporedje ANSI, ki ga vaš terminal uporablja za barvo.

ASCII je prvih 128 kodnih točk Unicode, nespremenjenih, zato je še vedno skupni imenovalec skoraj vsakega kodiranja, ki se uporablja. UTF-8 je bil zasnovan tako, da je vsaka datoteka s čistim ASCII že veljavna UTF-8, bajt za bajtom.

Kontrolne kode

0–31, 127

decHexoktBinarnoCharHTMLIme
00000000000000NUL�NičZaključek niza v C. Ni natisljiv znak.
10100100000001SOHZačetek naslovazgodovinski; uokviril glavo prenosnega bloka.
20200200000010STXZačetek besedilazgodovinski; označeno, kje se začne telo sporočila.
30300300000011ETXKonec besedilaPoslano s Ctrl+C, zato ta tipka prekine program.
40400400000100EOTKonec prenosaPoslano s Ctrl+D; zapre stdin v lupini Unix.
50500500000101ENQPovpraševanjezgodovinski; prosil oddaljeni konec, naj se identificira.
60600600000110ACKPriznajPozitiven odziv v starejših serijskih protokolih.
70700700000111BELZvonecZazvoni terminalski zvonec. Napisano \a v C.
80801000001000BSvračalkaPremakne kazalec za en stolpec nazaj. Napisano \b.
90901100001001HT	Vodoravni zavihekTipka Tab. Napisano \t.
100A01200001010LF
Pomik vrsticeNova vrstica Unix. Napisano \n.
110B01300001011VTNavpični zavihekredko; napreduje do naslednjega navpičnega tabulatorskega mesta. Napisano \v.
120C01400001100FFPodajanje obrazcaPrelom strani za tiskalnike. Napisano \f.
130D01500001101CR
Vrnitev kočijeVrne se v prvi stolpec. Seznanjen z LF v sistemu Windows. Napisano \r.
140E01600001110SOPrestavi venzgodovinski; preklopil na nadomestni nabor znakov.
150F01700001111SIPremik noterzgodovinski; preklopili nazaj na standardni nabor.
161002000010000DLEPobeg podatkovne povezavezgodovinski; naredil naslednje bajte za nadzor podatkov.
171102100010001DC1Nadzor naprave 1XON — nadaljuje zaustavljen prenos. Poslano s Ctrl+Q.
181202200010010DC2Nadzor naprave 2Zgodovinski nadzor naprave.
191302300010011DC3Nadzor naprave 3XOFF — začasno ustavi prenos. Poslano s Ctrl+S.
201402400010100DC4Nadzor naprave 4Zgodovinski nadzor naprave.
211502500010101NAKNegativno priznanjeNegativen odgovor v starejših serijskih protokolih.
221602600010110SYNSinhroni prosti tekPolna tišina na sinhronih povezavah.
231702700010111ETBKonec prenosnega blokazgodovinski; končal en blok daljšega sporočila.
241803000011000CANPrekličiZavrže podatke, poslane pred njim.
251903100011001EMKonec medijaOznačil fizični konec traku ali kompleta kart.
261A03200011010SUBNadomestekOznaka konca datoteke v DOS in CP/M. Poslano s Ctrl+Z.
271B03300011011ESCPobegnitiZažene ubežno zaporedje ANSI — barve terminalov in premikanje kazalca.
281C03400011100FSLočilo datotekNajgrobejši od štirih ločil podatkov.
291D03500011101GSLočilo skupinLočuje skupine znotraj datoteke.
301E03600011110RSLočilo zapisovLoči zapise znotraj skupine.
311F03700011111USLočevalec enotNajfinejši separator; občasno se uporablja kot ločilo polja.
1277F17701111111DELIzbrišiVsi koščki luknjani na papirnatem traku, zato je na vrhu.

Vesolje

32

decHexoktBinarnoCharHTMLIme
322004000100000  Vesolje

Ločila in simboli

33–47, 58–64, 91–96, 123–126

decHexoktBinarnoCharHTMLIme
332104100100001!!Klicaj
342204200100010""Narekovaj
352304300100011##Številčni znak
362404400100100$$Znak za dolar
372504500100101%%Znak za odstotek
382604600100110&&Ampersand
392704700100111''Apostrof
402805000101000((Levi oklepaj
412905100101001))Desni oklepaj
422A05200101010**Zvezdica
432B05300101011++Znak plus
442C05400101100,,Vejica
452D05500101101--Vezaj-minus
462E05600101110..Pika
472F05700101111//Solidus
583A07200111010::debelo črevo
593B07300111011;&#59;Podpičje
603C07400111100<&#60;Znak manj kot
613D07500111101=&#61;znak enakosti
623E07600111110>&#62;Večji znak
633F07700111111?&#63;Vprašaj
644010001000000@&#64;Komerciala pri
915B13301011011[&#91;Levi oglati oklepaj
925C13401011100\&#92;Povratni solidus
935D13501011101]&#93;Desni oglati oklepaj
945E13601011110^&#94;Cirkumfleksni naglas
955F13701011111_&#95;Nizka linija
966014001100000`&#96;Grobni naglas
1237B17301111011{&#123;Levi zavit oklepaj
1247C17401111100|&#124;Navpična črta
1257D17501111101}&#125;Desni zavit oklepaj
1267E17601111110~&#126;Tilda

Številke

48–57

decHexoktBinarnoCharHTMLIme
4830060001100000&#48;Številka 0
4931061001100011&#49;Številka 1
5032062001100102&#50;Številka 2
5133063001100113&#51;Številka 3
5234064001101004&#52;Številka 4
5335065001101015&#53;Številka 5
5436066001101106&#54;Številka 6
5537067001101117&#55;Številka 7
5638070001110008&#56;Številka 8
5739071001110019&#57;Številka 9

Pisma

65–90, 97–122

decHexoktBinarnoCharHTMLIme
654110101000001A&#65;Velika črka A
664210201000010B&#66;Velika črka B
674310301000011C&#67;Velika črka C
684410401000100D&#68;Velika črka D
694510501000101E&#69;Velika črka E
704610601000110F&#70;Velika črka F
714710701000111G&#71;Velika črka G
724811001001000H&#72;Velika črka H
734911101001001I&#73;Velika črka I
744A11201001010J&#74;Velika črka J
754B11301001011K&#75;Velika črka K
764C11401001100L&#76;Velika črka L
774D11501001101M&#77;Velika črka M
784E11601001110N&#78;Velika črka N
794F11701001111O&#79;Velika črka O
805012001010000P&#80;Velika črka P
815112101010001Q&#81;Velika črka Q
825212201010010R&#82;Velika črka R
835312301010011S&#83;Velika črka S
845412401010100T&#84;Velika črka T
855512501010101U&#85;Velika črka U
865612601010110V&#86;Velika črka V
875712701010111W&#87;Velika črka W
885813001011000X&#88;Velika črka X
895913101011001Y&#89;Velika črka Y
905A13201011010Z&#90;Velika črka Z
976114101100001a&#97;Mala črka a
986214201100010b&#98;Mala črka b
996314301100011c&#99;Mala črka c
1006414401100100d&#100;Mala črka d
1016514501100101e&#101;Mala črka e
1026614601100110f&#102;Mala črka f
1036714701100111g&#103;Mala črka g
1046815001101000h&#104;Mala črka h
1056915101101001i&#105;Mala črka i
1066A15201101010j&#106;Mala črka j
1076B15301101011k&#107;Mala črka k
1086C15401101100l&#108;Mala črka l
1096D15501101101m&#109;Mala črka m
1106E15601101110n&#110;Mala črka n
1116F15701101111o&#111;Mala črka o
1127016001110000p&#112;Mala črka p
1137116101110001q&#113;Mala črka q
1147216201110010r&#114;Mala črka r
1157316301110011s&#115;Mala črka s
1167416401110100t&#116;Mala črka t
1177516501110101u&#117;Mala črka u
1187616601110110v&#118;Mala črka v
1197716701110111w&#119;Mala črka w
1207817001111000x&#120;Mala črka x
1217917101111001y&#121;Mala črka y
1227A17201111010z&#122;Mala črka z

FAQ

Kakšna je razlika med ASCII in UTF-8?
ASCII definira 128 znakov, oštevilčenih od 0 do 127. UTF-8 je kodiranje za celoten Unicode – več kot 150.000 znakov – in kodira prvih 128 kot posamezne bajte z natančno vrednostmi ASCII. Torej je vsaka datoteka ASCII veljavna datoteka UTF-8, vendar obratno velja le, če besedilo ostane znotraj teh 128 znakov.
Zakaj se tabela ustavi pri 127?
ASCII je 7-bitni standard in 2⁷ je 128. Kode 128–255 niso ASCII: pripadajo kateri koli 8-bitni razširitvi, ki je v igri – Windows-1252, ISO-8859-1 in drugim – ravno zato se med seboj ne strinjajo in zakaj besedilo z naglasi pride tako pogosto popačeno.
Kakšna je koda ASCII za prostor?
Decimal 32, hex 20. To je znak, ki ga je mogoče natisniti, čeprav je videti kot nič, zato je zunaj kontrolnega območja, ki se konča pri 31.
Zakaj je DEL pri 127 namesto 0?
Papirni trak. Brisanje znaka je pomenilo preluknjanje vseh lukenj na njegovem mestu in vseh sedem preluknjanih bitov je 127. Izbrisanega znaka ni bilo mogoče razveljaviti, od koder izvira tudi sodobni pomen.
Kakšna je razlika med CR in LF?
CR (13) vrne tiskalno glavo v prvi stolpec; LF (10) napreduje za eno vrstico. Unix in macOS končata vrstice samo z LF, Windows uporablja CR, ki mu sledi LF, in to nesoglasje je razlog, da se lahko datoteka prikaže kot ena dolga vrstica ali z zavajajočimi znaki ^M.