Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Për të koduar një karakter në një tabelë ascii përdorni. Kodimi ASCII (kodi standard amerikan për shkëmbimin e informacionit) - kodimi bazë i tekstit për latinisht

Për të koduar një karakter në një tabelë ascii përdorni. Kodimi ASCII (kodi standard amerikan për shkëmbimin e informacionit) - kodimi bazë i tekstit për latinisht

Çdo kompjuter ka grupin e vet të simboleve, të cilat i zbaton. Ky grup përmban 26 shkronja të mëdha dhe të vogla, numra dhe karaktere speciale (periudha, hapësira, etj.). Simbolet kur përkthehen në numra të plotë quhen kode. Standardet janë zhvilluar në mënyrë që kompjuterët të kenë të njëjtat grupe kodesh.

Standardi ASCII

ASCII (American Standard Code for Inmormation Interchange) është kodi standard amerikan për shkëmbimin e informacionit. Çdo karakter ASCII ka 7 bit, kështu që numri maksimal i karaktereve është 128 (Tabela 1). Kodet 0 deri në 1F janë karaktere kontrolli dhe nuk printohen. Për transferimin e të dhënave nevojiten shumë karaktere ASCII jo të printueshme. Për shembull, një mesazh mund të përbëhet nga karakteri i fillimit të titullit SOH, karakteri i fillimit të titullit STX dhe karakteri i fillimit të tekstit, vetë teksti ETX dhe karakteri i fundit të tekstit dhe karakteri i fundit i transmetimit EOT. Megjithatë, të dhënat në rrjet transmetohen në pako, të cilat janë vetë përgjegjëse për fillimin dhe përfundimin e transmetimit. Pra, karakteret jo të printueshme pothuajse nuk përdoren kurrë.

Tabela 1 - Tabela e kodit ASCII

Numri Ekipi Kuptimi Numri Ekipi Kuptimi
0 NUL Treguesi null 10 DLE Dalja nga sistemi i transmetimit
1 SOH fillimi i titullit 11 DC1 Menaxhimi i pajisjes
2 STX Fillimi i tekstit 12 DC2 Menaxhimi i pajisjes
3 ETX Fundi i tekstit 13 DC3 Menaxhimi i pajisjes
4 EOT Fundi i transmetimit 14 DC4 Menaxhimi i pajisjes
5 ACK hetim 15 NAK Moskonfirmimi i pranimit
6 BEL Konfirmimi i pranimit 16 SYN E thjeshtë
7 BS Simboli i ziles 17 ETB Fundi i bllokut të transferimit
8 Ht Indent mbrapa 18 MUND shënim
9 LF Skeda horizontale 19 EM Fundi i medias
A VT Përkthimi i linjës 1A NËN Abonim
B FF Skeda vertikale 1B ESC Dilni
C CR Përkthimi i faqes 1C FS Ndarës i skedarëve
D KËSHTU QË Kthim ngarkese 1D GS Ndarës grupi
E SI Kalimi në regjistër shtesë 1E Rs Ndarës rekordesh
SI Kaloni në regjistrin standard 1F SHBA Ndarës i moduleve
Numri Simboli Numri Simboli Numri Simboli Numri Simboli Numri Simboli Numri Simboli
20 hapësirë 30 0 40 @ 50 P 60 . 70 fq
21 ! 31 1 41 A 51 P 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 DHE 65 e 75 dhe
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 I 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

Standardi Unicode

Kodimi i mëparshëm është i shkëlqyeshëm për anglisht, por jo i përshtatshëm për gjuhët e tjera. Për shembull, në gjermanisht ka umlauts, dhe në frëngjisht ka mbishkrime. Disa gjuhë kanë alfabete krejtësisht të ndryshme. Përpjekja e parë për të zgjeruar ASCII ishte IS646, e cila zgjeroi kodimin e mëparshëm me 128 karaktere shtesë. Shtoi shkronja latine me goditje dhe diakritikë dhe mori emrin - Latin 1. Përpjekja tjetër ishte IS 8859 - e cila përmbante një faqe kodi. Kishte ende përpjekje për zgjerime, por kjo nuk ishte universale. U krijua kodimi UNICODE (është 10646). Ideja prapa kodimit është që çdo karakteri t'i caktohet një vlerë e vetme konstante 16-bitëshe, e cila quhet - treguesi i kodit... Kjo jep një total prej 65536 treguesish. Për të kursyer hapësirë, ne përdorëm Latin-1 për kodet 0-255, duke ndryshuar lehtësisht ASII në UNICODE. Ky standard zgjidhi shumë probleme, por jo të gjitha. Në lidhje me ardhjen e fjalëve të reja, për shembull, për gjuhën japoneze, duhet të rrisni numrin e termave me rreth 20 mijë. Duhet të përfshini edhe shkrimin braille.

Simbolet e mbivendosjes

Karakteri BS (backspace) lejon printerin të mbishkruajë një karakter. Në ASCII, ishte parashikuar shtimi i diakritikëve në shkronja në këtë mënyrë, për shembull:

  • a BS "→ á
  • a BS `→ à
  • a BS ^ → â
  • o BS / → ø
  • c BS, → ç
  • n BS ~ → ñ

shënim: në shkronjat e vjetra, apostrofi "ishte vizatuar me një pjerrësi në të majtë, dhe tilda ~ u zhvendos lart, në mënyrë që ato të përshtaten vetëm me rolin e akut dhe të tildës sipër.

Nëse i njëjti simbol mbivendoset në një karakter, atëherë fitohet efekti i një fonti të theksuar, dhe nëse një nënvizim mbivendoset mbi një karakter, atëherë fitohet teksti i nënvizuar.

  • a BS a → a
  • a BS _ → a

shënim: kjo përdoret, për shembull, në sistemin e ndihmës mashkullore.

Variantet kombëtare të ASCII

Standardi ISO 646 (ECMA-6) ofron mundësinë e vendosjes së karaktereve kombëtare në vend @ [ \ ] ^ ` { | } ~ ... Përveç kësaj, në vend # mund të akomodohen £ , dhe në vend $ - ¤ ... Ky sistem është i përshtatshëm për gjuhët evropiane ku nevojiten vetëm disa karaktere shtesë. Versioni ASCII pa karaktere kombëtare quhet US-ASCII, ose "Versioni i referencës ndërkombëtare".

Më pas, doli të ishte më i përshtatshëm përdorimi i kodimeve 8-bit (faqet e kodit), ku gjysma e poshtme e tabelës së kodit (0-127) është e zënë nga karakteret US-ASCII, dhe gjysma e sipërme (128-255) është i zënë nga karaktere shtesë, duke përfshirë një grup karakteresh kombëtare. Kështu, gjysma e sipërme e tabelës ASCII, para miratimit të gjerë të Unicode, u përdor në mënyrë aktive për të përfaqësuar karaktere të lokalizuara, shkronja të gjuhës lokale. Mungesa e një standardi të unifikuar për vendosjen e karaktereve cirilike në tabelën ASCII shkaktoi shumë probleme me kodimet (KOI-8, Windows-1251 dhe të tjerët). Gjuhët e tjera me shkrim jo-latin gjithashtu vuanin nga prania e disa kodimeve të ndryshme.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
0. NUL SOM EOA MVZ EQT WRU RU ZILE BKSP Ht LF VT FF CR KËSHTU QË SI
1. DC 0 DC 1 DC 2 DC 3 DC 4 GABIM SINkronizimi LEM S 0 S 1 S 2 S 3 S 4 S 5 S 6 S 7
2.
3.
4. BLANK ! " # $ % & " ( ) * + , - . /
5. 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
6.
7.
8.
9.
A. @ A B C D E F G H I J K L M N O
B. P P R S T U V W X Y Z [ \ ]
C.
D.
E. a b c d e f g h i j k l m n o
F. fq q r s t u v w x y z ESC DEL

Në ata kompjuterë ku njësia minimale e adresueshme e memories ishte një fjalë 36-bit, fillimisht u përdorën karaktere 6-bit (1 fjalë = 6 karaktere). Pas kalimit në ASCII në kompjuterë të tillë, ata filluan të vendosnin ose 5 karaktere shtatë-bitësh në një fjalë (1 bit mbeti i tepërt), ose 4 karaktere nëntë-bitësh.

Kodet ASCII përdoren gjithashtu për të identifikuar tastin e shtypur gjatë programimit. Për një tastierë standarde QWERTY, tabela e kodeve duket si kjo:

Excel për Office 365 Word për Office 365 Outlook për Office 365 PowerPoint për Office 365 Publisher për Office 365 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 OneNote 2016 Publisher 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 OneNote 2013 Publisher 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 Visio 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Publisher 2007 Access 2007 Visio 2007 OneNote 2007 Office 2010 Visio Standard 2007 Visio Standard 2010 Më pak

Në këtë artikull

Futja e një karakteri ASCII ose Unicode në një dokument

Nëse ju duhet të futni vetëm disa karaktere ose simbole të veçanta, mund të përdorni ose shkurtoret e tastierës. Për një listë të karaktereve ASCII, shihni tabelat e mëposhtme ose artikullin Fut alfabetet kombëtare duke përdorur shkurtoret e tastierës.

Shënime:

Fut karaktere ASCII

Për të futur një karakter ASCII, shtypni dhe mbani tastin ALT ndërsa futni kodin e karakterit. Për shembull, për të futur një simbol të shkallës (º), shtypni dhe mbani tastin Alt, më pas futni 0176 në tastierën numerike.

Përdorni tastierën numerike për të futur numra në vend të numrave në tastierën kryesore. Nëse duhet të futni numra në tastierën numerike, sigurohuni që treguesi NUM LOCK të jetë i ndezur.

Futja e karaktereve Unicode

Për të futur një karakter Unicode, futni kodin e karakterit, më pas shtypni ALT dhe X në sekuencë. Për shembull, për të futur një shenjë dollari ($), futni 0024 dhe shtypni ALT dhe X me radhë. Për të gjitha kodet e karaktereve të Unicode, shihni.

E rëndësishme: Disa programe të Microsoft Office, të tilla si PowerPoint dhe InfoPath, nuk mbështesin konvertimin e kodeve të Unicode në karaktere. Nëse keni nevojë të futni një karakter Unicode në një nga këto programe, përdorni.

Shënime:

    Nëse shihni karakterin e gabuar të Unicode pasi shtypni ALT + X, zgjidhni kodin e duhur dhe më pas shtypni përsëri ALT + X.

    Për më tepër, "U +" duhet të futet përpara kodit. Për shembull, nëse futni "1U + B5" dhe shtypni Alt + X, shfaqet teksti "1µ", dhe nëse futni "1B5" dhe shtypni Alt + X, shfaqet karakteri "Ƶ".

Duke përdorur tabelën e simboleve

Symbol Map është një program i integruar në Microsoft Windows që ju lejon të shikoni simbolet e disponueshme për një font të zgjedhur.

Duke përdorur një tabelë simbolesh, mund të kopjoni simbole individuale ose një grup simbolesh në kujtesën e fragmenteve dhe t'i ngjisni në çdo program që mund t'i shfaqë ato simbole. Hapja e tabelës së simboleve

    Në Windows 10 Futni fjalën "simbol" në kutinë e kërkimit në shiritin e detyrave dhe zgjidhni një tabelë simbolesh nga rezultatet e kërkimit.

    Në Windows 8 Futni fjalën "karakter" në ekranin bazë dhe zgjidhni një tabelë karakteresh nga rezultatet e kërkimit.

    Në Windows 7 Shtyp butonin Filloni, zgjidhni në mënyrë sekuenciale Të gjitha programet, Standard, Shërbimi dhe klikoni tabela e simboleve.

Karakteret janë grupuar sipas fontit. Klikoni në listën e shkronjave për të zgjedhur grupin e duhur të karaktereve. Për të zgjedhur një simbol, klikoni mbi të dhe më pas klikoni Zgjidhni... Për të futur një simbol, klikoni me të djathtën në vendndodhjen e dëshiruar në dokument dhe zgjidhni Fut.

Kodet e simboleve të përdorura shpesh

Për një listë të plotë të karaktereve, shihni kompjuterin tuaj, tabelën e kodit të karaktereve ASCII ose tabelat e grupeve të karaktereve Unicode.

Glyph

Glyph

Njësitë monetare

Simbolet ligjore

Simbolet e matematikës

Thyesat

Simbolet e pikësimit dhe dialekteve

Forma simbole

Kodet diakritike të përdorura zakonisht

Për një listë të plotë të glifeve dhe kodeve përkatëse, shihni.

Glyph

Glyph

Karaktere kontrolli ASCII jo të printueshme

Karakteret e përdorura për të kontrolluar disa pajisje periferike, të tilla si printerët, numërohen 0–31 në tabelën ASCII. Për shembull, një karakter ushqimor / faqe e re është numri 12. Ky karakter i thotë printerit të shkojë në krye të faqes tjetër.

Tabela e karaktereve të kontrollit ASCII jo të printueshme

dhjetore

Shenjë

dhjetore

Shenjë

Lirimi i kanalit të të dhënave

Fillimi i titullit

Kodi i parë i kontrollit të pajisjes

Fillimi i tekstit

Kodi i dytë i kontrollit të pajisjes

Fundi i tekstit

Kodi i tretë i kontrollit të pajisjes

Fundi i transmetimit

Kodi i katërt i kontrollit të pajisjes

me pesë cepa

Konfirmim negativ

Konfirmimi

Mënyra e transmetimit sinkron

Sinjali i zërit

Fundi i bllokut të të dhënave të transmetuara

Skeda horizontale

Fundi i medias

Furnizimi i linjës / linjë e re

Karakteri zëvendësues

Skeda vertikale

tejkalojnë

Përkthimi i faqes / faqe e re

I dymbëdhjeti

Ndarës i skedarëve

Kthim ngarkese

Ndarës grupi

Zhvendos pa ruajtur shifra

Ndarës rekordesh

Zhvendosja me ruajtjen e shifrave

pesëmbëdhjetë

Ndarës i të dhënave

dhjetor Heks Simboli dhjetor Heks Simboli
000 00 specialist. JO 128 80 Ђ
001 01 specialist. SOH 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. BS 136 88
009 09 specialist. TAB 137 89
010 0Aspecialist. LF 138 8AЉ
011 0Bspecialist. VT 139 8B‹ ‹
012 0Cspecialist. FF 140 8CЊ
013 0Dspecialist. CR 141 8DЌ
014 0Especialist. KËSHTU QË 142 8EЋ
015 0Fspecialist. 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. NAK 149 95
022 16 specialist. SYN 150 96
023 17 specialist. ETB 151 97
024 18 specialist. MUND 152 98
025 19 specialist. EM 153 99
026 1Aspecialist. NËN 154 9Aљ
027 1Bspecialist. ESC 155 9B
028 1Cspecialist. FS 156 9Cњ
029 1Dspecialist. GS 157 9Dќ
030 1Especialist. Rs 158 9Eћ
031 1Fspecialist. SHBA 159 9Fџ
032 20 tufë SP (Hapësirë) 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 A8Jo
041 29 ) 169 A9©
042 2A* 170 AAЄ
043 2B+ 171 AB«
044 2C, 172 AC¬
045 2D- 173 pas Krishtit­
046 2E. 174 AE®
047 2F/ 175 AFЇ
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 B8e
057 39 9 185 B9
058 3A: 186 BAє
059 3B; 187 BB»
060 3C< 188 para Krishtitј
061 3D= 189 BDЅ
062 3E> 190 BËHETѕ
063 3F? 191 Bfї
064 40 @ 192 C0 A
065 41 A 193 C1 B
066 42 B 194 C2 V
067 43 C 195 C3 G
068 44 D 196 C4 D
069 45 E 197 C5 E
070 46 F 198 C6 F
071 47 G 199 C7 Z
072 48 H 200 C8 DHE
073 49 I 201 C9 Th
074 4AJ 202 CA TE
075 4BK 203 CB L
076 4CL 204 CC M
077 4DM 205 CD N
078 4EN 206 CE O
079 4FO 207 CF P
080 50 P 208 D0 R
081 51 P 209 D1 ME
082 52 R 210 D2 T
083 53 S 211 D3 Kanë
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 5AZ 218 DA B
091 5B[ 219 DB S
092 5C\ 220 DC B
093 5D] 221 DD E
094 5E^ 222 DE YU
095 5F_ 223 DF UNË JAM
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 f
103 67 g 231 E7 s
104 68 h 232 E8 dhe
105 69 i 233 E9 th
106 6Aj 234 EA për të
107 6Bk 235 EB l
108 6Cl 236 KE m
109 6Dm 237 ED n
110 6En 238 EE O
111 6Fo 239 EF P
112 70 fq 240 F0 R
113 71 q 241 F1 Me
114 72 r 242 F2 T
115 73 s 243 F3
116 74 t 244 F4 f
117 75 u 245 F5 X
118 76 v 246 F6 c
119 77 w 247 F7 h
120 78 x 248 F8 w
121 79 y 249 F9 SCH
122 7Az 250 FA b
123 7B{ 251 FB s
124 7C| 252 FC b
125 7D} 253 FD eh
126 7E~ 254 FE Ju
127 7FSpecialist. DEL 255 FF unë jam

Tabela e kodit të karaktereve të Windows ASCII.
Përshkrimi i karaktereve speciale (kontroll).

Duhet të theksohet se fillimisht karakteret e kontrollit të tabelës ASCII u përdorën për të siguruar shkëmbimin e të dhënave nëpërmjet teletipit, futjen e të dhënave nga shiriti i shtypur dhe për kontrollin më të thjeshtë të pajisjeve të jashtme.
Aktualisht, shumica e karaktereve të kontrollit ASCII në tabelë nuk e mbajnë më këtë barrë dhe mund të përdoren për qëllime të tjera.
Kodi Përshkrim
NUL, 00E pavlefshme, bosh
SOH, 01Fillimi i titullit, fillimi i titullit
STX, 02Fillimi i TeXt, fillimi i tekstit.
ETX, 03Fundi i TeXt, fundi i tekstit
EOT, 04Fundi i transmetimit, fundi i transmetimit
ENQ, 05Pyete. Kërkoj konfirmim
ACK, 06Mirënjohje. Unë konfirmoj
BEL, 07Zile, zile
BS, 08Backspace, kthehu një personazh
TAB, 09Skeda, skeda horizontale
LF, 0AFurnizimi i linjës, furnizimi i linjës.
Tani në shumicën e gjuhëve programuese shënohet si \ n
VT, 0BSkeda vertikale, skeda vertikale.
FF, 0CFurnizimi i formularit, Furnizimi i faqeve, Faqja e re
CR, 0DKthim ngarkese
Tani në shumicën e gjuhëve të programimit shënohet si \ r
SO, 0EShift Out, ndryshoni ngjyrën e shiritit të bojës në pajisjen e printimit
SI, 0FShift In, ktheni përsëri ngjyrën e shiritit të bojës në pajisjen e printimit
DLE, 10Data Link Escape, kaloni kanalin në transmetimin e të dhënave
DC1, 11
DC2, 12
DC3, 13
DC4, 14
Kontrolli i pajisjes, simbolet e kontrollit të pajisjes
NAK, 15Mirënjohje negative, nuk e pranoj.
SYN, 16Sinkronizimi. Simboli i sinkronizimit
ETB, 17Fundi i bllokut të tekstit, fundi i bllokut të tekstit
CAN, 18Anulo, duke anuluar një të kaluar më parë
EM, 19Fundi i Mediumit, fundi i bartësit të të dhënave
SUB, 1AZëvendësues Vendosur në vend të një personazhi vlera e të cilit humbi ose u korruptua gjatë transmetimit
ESC, 1BEscape Escape Sequence
FS, 1CNdarës i skedarëve, ndarës i skedarëve
GS, 1DNdarës grupi, ndarës grupi
RS, 1ENdarëse e shënimeve, ndarës rekord
SHBA, 1FNdarës njësi, ndarës njësi
DEL, 7FFshi, fshi karakterin e fundit.

Siç e dini, një kompjuter ruan informacionin në formë binare, duke e paraqitur atë si një sekuencë njësh dhe zero. Për të përkthyer informacionin në një formë që është e përshtatshme për perceptimin njerëzor, çdo sekuencë unike e numrave zëvendësohet me simbolin përkatës kur shfaqet.

Një nga sistemet për lidhjen e kodeve binare me karakteret e printueshme dhe të kontrollit është

Në nivelin aktual të zhvillimit të teknologjisë kompjuterike, përdoruesi nuk kërkohet të dijë kodin e çdo simboli specifik. Sidoqoftë, një kuptim i përgjithshëm se si kryhet kodimi është jashtëzakonisht i dobishëm, dhe për disa kategori specialistësh madje i nevojshëm.

Krijimi i ASCII

Në formën e tij origjinale, kodimi u zhvillua në 1963 dhe më pas u përditësua dy herë brenda 25 viteve.

Në versionin origjinal, tabela e karaktereve ASCII përfshinte 128 karaktere, më vonë u shfaq një version i zgjeruar, ku u ruajtën 128 karakteret e para dhe karakteret që mungonin më parë iu caktuan kodeve me bitin e tetë të përfshirë.

Për shumë vite, ky kodim ka qenë më i popullarizuari në botë. Në vitin 2006, Latin 1252 zuri pozitën udhëheqëse, dhe nga fundi i 2007 e deri më sot, Unicode ka mbajtur me vendosmëri pozicionin drejtues.

Përfaqësimi kompjuterik ASCII

Çdo karakter ASCII ka kodin e tij prej 8 karakteresh që përfaqësojnë zero ose një. Numri minimal në një paraqitje të tillë është zero (tetë zero në sistemin binar), që është kodi i elementit të parë në tabelë.

Dy kode në tabelë u rezervuan për kalimin midis standardit US-ASCII dhe versionit të tij kombëtar.

Pasi ASCII filloi të përfshijë jo 128, por 256 karaktere, një variant i kodimit u përhap gjerësisht, në të cilin versioni origjinal i tabelës u ruajt në 128 kodet e para me një bit të 8-të zero. Shenjat e shkrimit kombëtar ruheshin në gjysmën e sipërme të tabelës (pozicionet 128-255).

Përdoruesi nuk ka nevojë të dijë drejtpërdrejt kodet e karaktereve ASCII. Zakonisht mjafton që një zhvillues softuerësh të dijë numrin e një elementi në një tabelë në mënyrë që të llogarisë kodin e tij duke përdorur një sistem binar, nëse është e nevojshme.

Gjuha ruse

Pas zhvillimit të kodimeve për gjuhët skandinave, kineze, koreane, greqisht, etj në fillim të viteve 70, edhe Bashkimi Sovjetik filloi të krijojë versionin e tij. Së shpejti, u zhvillua një version i kodimit 8-bit i quajtur KOI8, i cili ruan 128 kodet e para të karaktereve ASCII dhe cakton të njëjtin numër pozicionesh për shkronjat e alfabetit kombëtar dhe karaktere shtesë.

Para prezantimit të Unicode, KOI8 dominonte segmentin rus të internetit. Kishte opsione kodimi për alfabetin rus dhe ukrainas.

Problemet ASCII

Meqenëse numri i elementeve edhe në tabelën e zgjeruar nuk i kalonte 256, nuk ekzistonte mundësia e vendosjes së disa skripteve të ndryshme në një kodim. Në vitet '90, problemi i "crocozyabr" u shfaq në Runet, kur tekstet e shtypura me karaktere ruse ASCII u shfaqën gabimisht.

Problemi ishte se kodet e varianteve të ndryshme ASCII nuk përputheshin me njëri-tjetrin. Kujtoni që pozicionet 128-255 mund të përmbajnë karaktere të ndryshme, dhe kur ndryshoni një kodim cirilik në një tjetër, të gjitha shkronjat e tekstit u zëvendësuan me të tjera që kishin një numër identik në një version tjetër të kodimit.

Gjendja e tanishme

Me ardhjen e Unicode, popullariteti i ASCII ra ndjeshëm.

Arsyeja për këtë qëndron në faktin se kodimi i ri bëri të mundur akomodimin e shenjave të pothuajse të gjitha gjuhëve të shkruara. Në këtë rast, 128 karakteret e para ASCII korrespondojnë me të njëjtat karaktere në Unicode.

Në vitin 2000, ASCII ishte kodimi më i popullarizuar në internet dhe përdorej në 60% të faqeve të internetit të indeksuara nga Google. Deri në vitin 2012, pjesa e faqeve të tilla kishte rënë në 17%, dhe Unicode (UTF-8) zuri vendin e kodimit më të njohur.

Kështu, ASCII është një pjesë e rëndësishme e historisë së teknologjisë së informacionit, por përdorimi i tij në të ardhmen shihet si jopremtues.

Artikujt kryesorë të lidhur