Codurile de caractere Asuka. Codificare ASCII (cod standard american pentru schimbul de informații) - codificare de bază a textului pentru alfabetul latin
După cum știți, un computer stochează informații binar, reprezentându-l ca o succesiune de unu și zerouri. Pentru a traduce informații într-o formă convenabilă pentru percepția umană, fiecare secvență unică de numere este înlocuită cu simbolul său corespunzător atunci când este afișată.
Unul dintre sistemele de corelare a codurilor binare cu caracterele tipărite și de control este
La nivelul de dezvoltare actual tehnologia calculatoarelor utilizatorului nu i se cere să cunoască codul fiecărui personaj specific. in orice caz înțelegere generală modul în care se realizează codarea este extrem de util, iar pentru unele categorii de specialiști chiar necesar.
Crearea ASCIICodificarea a fost dezvoltată inițial în 1963 și apoi actualizată de două ori pe parcursul a 25 de ani.
În versiunea originală, tabelul de caractere ASCII includea 128 de caractere mai târziu a apărut o versiune extinsă, în care au fost salvate primele 128 de caractere, iar caracterele lipsă anterior au fost atribuite codurilor cu al optulea bit implicat.
Pentru multi ani această codificare a fost cel mai popular din lume. În 2006, Latin 1252 a ocupat poziția de lider, iar de la sfârșitul lui 2007 până în prezent, Unicode a deținut ferm poziția de lider.
Reprezentarea computerizată a ASCIIFiecare caracter ASCII are propriul cod, format din 8 caractere reprezentând un zero sau unul. Numărul minim din această reprezentare este zero (opt zerouri în sistem binar), care este codul primului element din tabel.
Două coduri din tabel au fost rezervate pentru comutarea între standardul US-ASCII și varianta sa națională.
După ce ASCII a început să includă nu 128, ci 256 de caractere, s-a răspândit o variantă a codificării, în care versiunea originala tabelul a fost stocat în primele 128 de coduri cu al 8-lea bit zero. Caracterele scrise naționale au fost stocate în jumătatea superioară a tabelului (pozițiile 128-255).
Utilizatorul nu trebuie să cunoască codurile de caractere ASCII direct. Pentru dezvoltator software De obicei, este suficient să cunoașteți numărul elementului din tabel pentru a calcula, dacă este necesar, codul acestuia folosind sistemul binar.
Limba rusăDupă ce a dezvoltat codificări pentru limbile scandinave, chineză, coreeană, greacă etc. la începutul anilor '70, a început să creeze propria sa versiune. Uniunea Sovietică. Curând, a fost dezvoltată o versiune a unei codificări pe 8 biți numită KOI8, păstrând primele 128 de coduri de caractere ASCII și alocând același număr de poziții pentru literele alfabetului național și caractere suplimentare.
Înainte de introducerea Unicode, KOI8 domina segmentul rus al internetului. Au existat opțiuni de codare atât pentru alfabetul rus, cât și pentru cel ucrainean.
Probleme ASCIIDeoarece numărul de elemente chiar și în tabelul extins nu a depășit 256, nu a existat nicio posibilitate de a găzdui mai multe scripturi diferite într-o singură codificare. În anii 90, problema „crocozyabr” a apărut pe Runet, când textele tastate cu caractere ASCII rusești erau afișate incorect.
Problema a fost că diferitele coduri ASCII nu se potriveau între ele. Să ne amintim că în pozițiile 128-255 ar putea exista diverse semne, iar la schimbarea unei codări chirilice cu alta, toate literele textului au fost înlocuite cu altele având un număr identic într-o versiune diferită a codificării.
Starea curentaOdată cu apariția Unicode, popularitatea ASCII a început să scadă brusc.
Motivul pentru aceasta constă în faptul că noua codificare a făcut posibilă găzduirea caracterelor din aproape toate limbile scrise. În acest caz, primele 128 de caractere ASCII corespund acelorași caractere în Unicode.
În 2000, ASCII era cea mai populară codare de pe Internet și era folosită pe 60% din paginile web indexate de Google. Până în 2012, ponderea acestor pagini a scăzut la 17%, iar Unicode (UTF-8) a luat locul celei mai populare codări.
Deci ASCII este parte importantă povestiri tehnologia Informatiei, cu toate acestea, utilizarea sa în viitor pare nepromițătoare.
Fiecare computer are propriul set de caractere pe care le implementează. Acest set conține 26 capital și litere mici, numere și Simboluri speciale(punct, spațiu etc.). Când sunt convertite în numere întregi, simbolurile se numesc coduri. Au fost dezvoltate standarde astfel încât computerele să aibă aceleași seturi de coduri.
Standardul ASCIIASCII (American Standard Code for Inmormation Interchange) - american cod standard pentru schimbul de informații. Fiecare caracter ASCII are 7 biți, deci numărul maxim de caractere este de 128 (Tabelul 1). Codurile de la 0 la 1F sunt caractere de control și nu sunt tipărite. Pentru transmiterea datelor sunt necesare multe caractere ASCII neimprimabile. De exemplu, un mesaj poate consta din caracterul de început de antet SOH, antetul însuși și caracterul de început de text STX, textul în sine și caracterul de final de text ETX și sfârșitul de transmisie caracterul EOT. Cu toate acestea, datele prin rețea sunt transmise în pachete, care sunt ele însele responsabile pentru începutul și sfârșitul transmisiei. Asa de caractere care nu se imprimă aproape niciodată folosit.
Tabelul 1 - Tabelul de coduri ASCII
0 | NUL | Pointer nul | 10 | DLE | Ieșire din sistemul de transport |
1 | DECI H | începutul titlului | 11 | DC1 | Gestionarea dispozitivelor |
2 | STX | Începutul textului | 12 | DC2 | Gestionarea dispozitivelor |
3 | ETX | Sfârșitul textului | 13 | DC3 | Gestionarea dispozitivelor |
4 | EOT | Sfârșitul transmisiei | 14 | DC4 | Gestionarea dispozitivelor |
5 | ACK | Cerere | 15 | N.A.K. | Neconfirmarea recepției |
6 | BEL | Confirmare de acceptare | 16 | SYN | Simplu |
7 | B.S. | Simbol clopot | 17 | ETB | Sfârșitul blocului de transmisie |
8 | HT | Intoarce-te | 18 | POATE SA | marcă |
9 | LF | Tabulare orizontală | 19 | E.M. | Sfârșitul media |
A | VT | Traducerea liniilor | 1A | SUB | Indice |
B | FF | Filă verticală | 1B | ESC | Ieșire |
C | CR | Traducerea paginii | 1C | FS | Separator de fișiere |
D | ASA DE | Retur transport | 1D | G.S. | Separator de grup |
E | SI. | Comutați la un registru suplimentar | 1E | R.S. | Separator de înregistrări |
SI. | Comutați la carcasa standard | 1F | NE | Separator de module |
20 | spaţiu | 30 | 0 | 40 | @ | 50 | P | 60 | . | 70 | p |
21 | ! | 31 | 1 | 41 | A | 51 | Q | 61 | A | 71 | q |
22 | ‘ | 32 | 2 | 42 | B | 52 | R | 62 | b | 72 | r |
23 | # | 33 | 3 | 43 | C | 53 | S | 63 | c | 73 | s |
24 | φ | 34 | 4 | 44 | D | 54 | T | 64 | d | 74 | t |
25 | % | 35 | 5 | 45 | E | 55 | ȘI | 65 | e | 75 | Și |
26 | & | 36 | 6 | 46 | F | 56 | V | 66 | f | 76 | v |
27 | ‘ | 37 | 7 | 47 | G | 57 | W | 67 | g | 77 | w |
28 | ( | 38 | 8 | 48 | H | 58 | X | 68 | h | 78 | X |
29 | ) | 39 | 9 | 49 | eu | 59 | Y | 69 | i | 70 | y |
2A | ‘ | 3A | ; | 4A | J | 5A | Z | 6A | j | 7A | z |
2B | + | 3B | ; | 4B | K | 5B | [ | 6B | k | 7B | { |
2C | ‘ | 3C | < | 4C | L | 5C | \ | 6C | l | 7C | | |
2D | — | 3D | = | 4D | M | 5D | ] | 6D | m | 7D | } |
2E | 3E | > | 4E | N | 5E | — | 6E | n | 7E | ~ | |
2F | / | 3F | g | 4F | O | 5F | _ | 6F | o | 7F | DEL |
Codificarea anterioară funcționează bine pentru în limba engleză, cu toate acestea, nu este convenabil pentru alte limbi. De exemplu, germana are umlauts, iar franceza are superscripte. Unele limbi au alfabete complet diferite. Prima încercare de a extinde ASCII a fost IS646, care a extins codificarea anterioară cu încă 128 de caractere. Au fost adaugate scrisori cu trăsuri și semne diacritice, și a primit numele - latină 1. Următoarea încercare a fost IS 8859 - care conținea o pagină de cod. Au existat și încercări de extindere, dar acest lucru nu a fost universal. A fost creat Codificare UNICODE(este 10646). Ideea din spatele codificării este de a atribui o singură valoare constantă de 16 biți fiecărui caracter, care se numește indicator de cod. În total, sunt 65536 pointeri. Pentru a economisi spațiu, am folosit Latin-1 pentru codurile 0 -255, schimbând ușor ASII în UNICODE. Acest standard a rezolvat multe probleme, dar nu toate. Datorită apariției unor cuvinte noi, de exemplu pentru limba japoneza trebuie să măriți numărul de termeni cu aproximativ 20 de mii. Trebuie să includeți și braille.
Dec | Hex | Simbol | Dec | Hex | Simbol | |
000 | 00 | specialist. NOP | 128 | 80 | Ђ | |
001 | 01 | specialist. DECI H | 129 | 81 | Ѓ | |
002 | 02 | specialist. STX | 130 | 82 | ‚ | |
003 | 03 | specialist. ETX | 131 | 83 | ѓ | |
004 | 04 | specialist. EOT | 132 | 84 | „ | |
005 | 05 | specialist. ENQ | 133 | 85 | … | |
006 | 06 | specialist. ACK | 134 | 86 | † | |
007 | 07 | specialist. BEL | 135 | 87 | ‡ | |
008 | 08 | specialist. B.S. | 136 | 88 | € | |
009 | 09 | specialist. TAB | 137 | 89 | ‰ | |
010 | 0A | specialist. LF | 138 | 8A | Љ | |
011 | 0B | specialist. VT | 139 | 8B | ‹ ‹ | |
012 | 0C | specialist. FF | 140 | 8C | Њ | |
013 | 0D | specialist. CR | 141 | 8 D | Ќ | |
014 | 0E | specialist. ASA DE | 142 | 8E | Ћ | |
015 | 0F | specialist. SI. | 143 | 8F | Џ | |
016 | 10 | specialist. DLE | 144 | 90 | ђ | |
017 | 11 | specialist. DC1 | 145 | 91 | ‘ | |
018 | 12 | specialist. DC2 | 146 | 92 | ’ | |
019 | 13 | specialist. DC3 | 147 | 93 | “ | |
020 | 14 | specialist. DC4 | 148 | 94 | ” | |
021 | 15 | specialist. N.A.K. | 149 | 95 | ||
022 | 16 | specialist. SYN | 150 | 96 | – | |
023 | 17 | specialist. ETB | 151 | 97 | — | |
024 | 18 | specialist. POATE SA | 152 | 98 | ||
025 | 19 | specialist. E.M. | 153 | 99 | ™ | |
026 | 1A | specialist. SUB | 154 | 9A | љ | |
027 | 1B | specialist. ESC | 155 | 9B | › | |
028 | 1C | specialist. FS | 156 | 9C | њ | |
029 | 1D | specialist. G.S. | 157 | 9D | ќ | |
030 | 1E | specialist. R.S. | 158 | 9E | ћ | |
031 | 1F | specialist. NE | 159 | 9F | џ | |
032 | 20 | ambreiaj SP (Spațiu) | 160 | A0 | ||
033 | 21 | ! | 161 | A1 | Ў | |
034 | 22 | " | 162 | A2 | ў | |
035 | 23 | # | 163 | A3 | Ћ | |
036 | 24 | $ | 164 | A4 | ¤ | |
037 | 25 | % | 165 | A5 | Ґ | |
038 | 26 | & | 166 | A6 | ¦ | |
039 | 27 | " | 167 | A7 | § | |
040 | 28 | ( | 168 | A8 | Eu | |
041 | 29 | ) | 169 | A9 | © | |
042 | 2A | * | 170 | A.A. | Є | |
043 | 2B | + | 171 | AB | « | |
044 | 2C | , | 172 | A.C. | ¬ | |
045 | 2D | - | 173 | ANUNȚ | | |
046 | 2E | . | 174 | A.E. | ® | |
047 | 2F | / | 175 | A.F. | Ї | |
048 | 30 | 0 | 176 | B0 | ° | |
049 | 31 | 1 | 177 | B1 | ± | |
050 | 32 | 2 | 178 | B2 | І | |
051 | 33 | 3 | 179 | B3 | і | |
052 | 34 | 4 | 180 | B4 | ґ | |
053 | 35 | 5 | 181 | B5 | µ | |
054 | 36 | 6 | 182 | B6 | ¶ | |
055 | 37 | 7 | 183 | B7 | · | |
056 | 38 | 8 | 184 | B8 | e | |
057 | 39 | 9 | 185 | B9 | № | |
058 | 3A | : | 186 | B.A. | є | |
059 | 3B | ; | 187 | BB | » | |
060 | 3C | < | 188 | B.C. | ј | |
061 | 3D | = | 189 | BD | Ѕ | |
062 | 3E | > | 190 | FI | ѕ | |
063 | 3F | ? | 191 | B.F. | ї | |
064 | 40 | @ | 192 | C0 | A | |
065 | 41 | A | 193 | C1 | B | |
066 | 42 | B | 194 | C2 | ÎN | |
067 | 43 | C | 195 | C3 | G | |
068 | 44 | D | 196 | C4 | D | |
069 | 45 | E | 197 | C5 | E | |
070 | 46 | F | 198 | C6 | ȘI | |
071 | 47 | G | 199 | C7 | Z | |
072 | 48 | H | 200 | C8 | ȘI | |
073 | 49 | eu | 201 | C9 | Y | |
074 | 4A | J | 202 | C.A. | LA | |
075 | 4B | K | 203 | C.B. | L | |
076 | 4C | L | 204 | CC | M | |
077 | 4D | M | 205 | CD | N | |
078 | 4E | N | 206 | C.E. | DESPRE | |
079 | 4F | O | 207 | CF | P | |
080 | 50 | P | 208 | D0 | R | |
081 | 51 | Q | 209 | D1 | CU | |
082 | 52 | R | 210 | D2 | T | |
083 | 53 | S | 211 | D3 | U | |
084 | 54 | T | 212 | D4 | F | |
085 | 55 | U | 213 | D5 | X | |
086 | 56 | V | 214 | D6 | C | |
087 | 57 | W | 215 | D7 | H | |
088 | 58 | X | 216 | D8 | SH | |
089 | 59 | Y | 217 | D9 | SCH | |
090 | 5A | Z | 218 | D.A. | Kommersant | |
091 | 5B | [ | 219 | D.B. | Y | |
092 | 5C | \ | 220 | DC | b | |
093 | 5D | ] | 221 | DD | E | |
094 | 5E | ^ | 222 | DE | YU | |
095 | 5F | _ | 223 | DF | eu | |
096 | 60 | ` | 224 | E0 | A | |
097 | 61 | A | 225 | E1 | b | |
098 | 62 | b | 226 | E2 | V | |
099 | 63 | c | 227 | E3 | G | |
100 | 64 | d | 228 | E4 | d | |
101 | 65 | e | 229 | E5 | e | |
102 | 66 | f | 230 | E6 | și | |
103 | 67 | g | 231 | E7 | h | |
104 | 68 | h | 232 | E8 | Și | |
105 | 69 | i | 233 | E9 | th | |
106 | 6A | j | 234 | E.A. | La | |
107 | 6B | k | 235 | E.B. | l | |
108 | 6C | l | 236 | E.C. | m | |
109 | 6D | m | 237 | ED | n | |
110 | 6E | n | 238 | E.E. | O | |
111 | 6F | o | 239 | EF | P | |
112 | 70 | p | 240 | F0 | R | |
113 | 71 | q | 241 | F1 | Cu | |
114 | 72 | r | 242 | F2 | T | |
115 | 73 | s | 243 | F3 | la | |
116 | 74 | t | 244 | F4 | f | |
117 | 75 | u | 245 | F5 | X | |
118 | 76 | v | 246 | F6 | ts | |
119 | 77 | w | 247 | F7 | h | |
120 | 78 | X | 248 | F8 | w | |
121 | 79 | y | 249 | F9 | sch | |
122 | 7A | z | 250 | FA. | ъ | |
123 | 7B | { | 251 | FB | s | |
124 | 7C | | | 252 | F.C. | b | |
125 | 7D | } | 253 | FD | uh | |
126 | 7E | ~ | 254 | F.E. | Yu | |
127 | 7F | Specialist. DEL | 255 | FF | eu |
Descrierea caracterelor speciale (de control) Trebuie menționat că inițial caracterele de control ale tabelului ASCII au fost folosite pentru a asigura schimbul de date prin teletip, introducerea datelor de pe bandă perforată și pentru controlul simplu al dispozitivelor externe.
În prezent, majoritatea caracterelor de control ale tabelelor ASCII nu mai poartă această încărcare și pot fi folosite în alte scopuri.
NUL, 00 | Nul, gol |
SOH, 01 | Începutul titlului |
STX, 02 | Începutul textului, începutul textului. |
ETX, 03 | Sfârșitul textului, sfârșitul textului |
EOT, 04 | Sfârșitul transmisiei |
ENQ, 05 | Întreba. Vă rugăm să confirmați |
ACK, 06 | Confirmare. confirm |
BEL, 07 | Bell, sună |
BS, 08 | Backspace, întoarceți un caracter înapoi |
TAB, 09 | Filă, filă orizontală |
LF, 0A | Line Feed, line feed. În prezent, în majoritatea limbajelor de programare este notat ca \n |
VT, 0B | Filă verticală, tabulare verticală. |
FF, 0C | Feed de formulare, feed de pagini, pagină nouă |
CR, 0D | Întoarcere cu cărucior, întoarcere cu cărucior. În prezent, în majoritatea limbajelor de programare este notat cu \r |
deci,0E | Shift Out, schimbați culoarea benzii de cerneală din dispozitivul de imprimare |
SI,0F | Schimbați, întoarceți înapoi culoarea benzii de cerneală din dispozitivul de imprimare |
DLE, 10 | Data Link Escape, comutarea canalului la transmisia de date |
DC1, 11 DC2, 12 DC3, 13 DC4, 14 | Controlul dispozitivului, simboluri de control al dispozitivului |
NAK, 15 | Confirmare negativă, nu confirm. |
SYN, 16 | Sincronizare. Simbol de sincronizare |
ETB, 17 | Sfârșitul blocului de text, sfârșitul blocului de text |
CAN, 18 | Anulare, anulare transferate anterior |
EM, 19 | Sfârșitul Mediului |
SUB, 1A | Înlocuitor, înlocuitor. Plasat în locul unui simbol al cărui sens a fost pierdut sau corupt în timpul transmiterii |
ESC, 1B | Secvență de control de evacuare |
FS, 1C | Separator de fișiere, separator de fișiere |
GS, 1D | Separator de grup |
RS, 1E | Separator de înregistrări, separator de înregistrări |
SUA, 1F | Separator de unități |
DEL, 7F | Ștergeți, ștergeți ultimul caracter. |
Excel pentru Office 365 Word pentru Office 365 Outlook pentru Office 365 PowerPoint pentru Office 365 Publisher pentru Office 365 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 OneNote 2016 Publisher 2019 Visio Professional 2019 Visio Standard 2019 Outlook Word 2019 Excel 2061 2066 she 2016 Visio 2013 Visio Professional 2016 Visio Standard 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Publisher 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 OneNote 2010 Publisher 2010 Word Visio 20710 2010 2010 07 Publisher 2007 Access 2007 Visio 2007 OneNote 2007 Office 2010 Visio Standard 2007 Visio Standard 2010 Mai puțin
În acest articol: inserați un caracter ASCII sau Unicode într-un documentDacă trebuie să introduceți doar câteva caractere speciale sau simboluri, puteți utiliza comenzile rapide de la tastatură. Pentru o listă de caractere ASCII, consultați următoarele tabele sau articolul Inserarea alfabetelor naționale folosind comenzile rapide de la tastatură.
Note:
Inserarea caracterelor ASCIIPentru a introduce un caracter ASCII, apăsați și mențineți apăsată tasta ALT în timp ce introduceți codul caracterului. De exemplu, pentru a introduce un simbol grad (º), apăsați și mențineți apăsată tasta ALT, apoi tastați 0176 în tastatură numerică.
Pentru a introduce numere, utilizați tastatura numerică în loc de numerele de pe tastatura principală. Dacă trebuie să introduceți numere pe tastatura numerică, asigurați-vă că indicatorul BLOCARE NUMĂR este aprins.
Inserarea caracterelor UnicodePentru a introduce un caracter Unicode, introduceți codul caracterului, apoi apăsați tastele ALTși X. De exemplu, pentru a introduce un simbol dolar ($), introduceți 0024 și apăsați ALT și X în secvență. Pentru toate codurile de caractere Unicode, consultați .
Important: unele programe Microsoft Office, cum ar fi PowerPoint și InfoPath, nu acceptă conversia codurilor Unicode în caractere. Dacă trebuie să inserați un caracter Unicode într-unul dintre aceste programe, utilizați .
Note:
Dacă apare un caracter Unicode greșit după ce apăsați ALT+X, selectați codul corect, apoi apăsați din nou ALT+X.
În plus, trebuie să introduceți „U+” înainte de cod. De exemplu, dacă introduceți „1U+B5” și apăsați ALT+X, va fi afișat textul „1µ”, iar dacă introduceți „1B5” și apăsați ALT+X, va fi afișat simbolul „Ƶ”.
Un tabel de simboluri este un program încorporat Microsoft Windows, care vă permite să vizualizați caracterele disponibile pentru fontul selectat.
Folosind un tabel de simboluri, puteți copia simboluri individuale sau un grup de simboluri în clipboard și le puteți lipi în orice program care acceptă afișarea acestor simboluri. Deschiderea tabelului de simboluri
În Windows 10, introduceți cuvântul „simbol” în caseta de căutare din bara de activități și selectați tabelul cu simboluri din rezultatele căutării.
În Windows 8, introduceți cuvântul „caracter” la Ecranul de startși selectați tabelul de simboluri din rezultatele căutării.
În Windows 7, faceți clic pe butonul Start, selectați Toate programele, Accesorii, Instrumente de sistem, apoi faceți clic pe Harta caracterelor.
Caracterele sunt grupate după font. Faceți clic pe lista de fonturi pentru a selecta setul de caractere corespunzător. Pentru a selecta un simbol, faceți clic pe acesta, apoi faceți clic pe butonul Selectați. Pentru a insera un simbol, faceți clic Click dreapta mouse-ul peste locația dorită din document și selectați Lipire.
Codurile de caractere utilizate frecventLista plina caractere, vedeți pe computer, tabelul de coduri de caractere ASCII sau tabelele de caractere Unicode organizate pe set.
Valută |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Simboluri legale |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fracții |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Simboluri de punctuație și dialect |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Simboluri de formă |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Codurile diacritice utilizate în mod obișnuit Pentru o listă completă de glife și coduri corespunzătoare, consultați.
|
Caracterul BS (backspace) permite imprimantei să imprime un caracter peste altul. ASCII prevedea adăugarea de semne diacritice la litere în acest fel, de exemplu:
- a BS "→ á
- a BS ` → à
- a BS ^ → â
- o BS / → ø
- c BS , → ç
- n BS ~ → с
Notă: în fonturile mai vechi, apostroful „ a fost desenat înclinat spre stânga, iar tilda ~ a fost mutată în sus, astfel încât acestea se potrivesc doar cu rolul unui acut și al unui tilde deasupra.
Dacă același simbol este suprapus peste un simbol, efectul este îndrăzneţ, iar dacă se suprapune un caracter de subliniere, atunci se obține text subliniat.
- a BS a → a
- aBS_→ A
Notă: aceasta este folosită, de exemplu, în sistemul de ajutor pentru om.
Variante naționale ASCIIStandardul ISO 646 (ECMA-6) prevede posibilitatea plasării caracterelor naționale în locul lui @ [ \ ] ^ ` ( | ) ~ . În plus, £ poate fi plasat în locul #, iar ¤ poate fi plasat în locul $. Acest sistem este potrivit pentru limbile europene unde sunt necesare doar câteva caractere suplimentare. Versiunea ASCII fără caractere naționale se numește US-ASCII sau „Versiune de referință internațională”.
Ulterior, s-a dovedit a fi mai convenabil să folosești codificări pe 8 biți (pagini de cod), unde jumătatea inferioară tabelul de coduri(0-127) sunt ocupate de caractere US-ASCII, iar partea de sus (128-255) sunt caractere suplimentare, inclusiv setul de caractere național. Astfel, jumătatea superioară a tabelului ASCII, înainte de adoptarea pe scară largă a Unicode, a fost folosită în mod activ pentru a reprezenta caractere localizate, litere ale limbii locale. Absența standard uniform plasarea caracterelor chirilice în tabelul ASCII a cauzat multe probleme cu codificările (KOI-8, Windows-1251 și altele). Alte limbi cu scripturi non-latine au suferit, de asemenea, de a avea mai multe codificări diferite.
NUL | SOM | EOA | EOM | EQT | W.R.U. | RU | CLOPOT | BKSP | HT | LF | VT | FF | CR | ASA DE | SI. |
DC 0 | DC 1 | DC 2 | DC 3 | DC 4 | ERR | SINCRONIZARE | L.E.M. | S 0 | S 1 | S 2 | S 3 | S 4 | S 5 | S 6 | S 7 |
GOL | ! | " | # | $ | % | & | " | ( | ) | * | + | , | - | . | / |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
@ | A | B | C | D | E | F | G | H | eu | J | K | L | M | N | O |
P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ← | |
A | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
p | q | r | s | t | u | v | w | X | y | z | ESC | DEL |
Pe acele computere în care unitatea minimă de memorie adresabilă a fost un cuvânt de 36 de biți, au fost utilizate inițial caractere de 6 biți (1 cuvânt = 6 caractere). După trecerea la ASCII, astfel de computere au început să conțină fie 5 caractere pe șapte biți (1 bit a rămas în plus), fie 4 caractere pe nouă biți într-un cuvânt.
Codurile ASCII sunt de asemenea folosite pentru a determina ce tastă este apăsată în timpul programării. Pentru o tastatură QWERTY standard, tabelul de coduri arată astfel:
|