Кодове на знаци според кодовата таблица. Кодиране на текстова информация

Между другото, на нашия уебсайт можете да конвертирате всеки текст в десетичен, шестнадесетичен, двоичен кодс помощта на онлайн калкулатора на кодове.

ASCII таблица

ASCII (Американски стандартен код за обмен на информация)

Обобщена таблица на ASCII кодовете

ASCII кодова таблица Символи на Windows(Win-1251)

Символ

специалист. Табулиране

специалист. LF (връщане на каретката)

специалист. CR( Нова линия)

съединител на кола SP (Интервал)

Символ

Разширена ASCII кодова таблица

Форматиране на символи.

Backspace (Връща един знак). Показва, че механизмът за печат или курсорът на дисплея се движат една позиция назад.

Хоризонтална табулация. Показва движението на печатащия механизъм или курсора на дисплея до следващия предписан "стоп на раздела".

Подаване на ред. Показва движение на печатащия механизъм или курсора на дисплея към началото следващ ред(един ред надолу).

Вертикална табулация. Показва движението на печатащата машина или курсора на дисплея към следващата група редове.

Форма за подаване. Показва движението на печатащия механизъм или курсора на дисплея до началната позиция Следваща страница, форма или екран.

Връщане на каретка. Показва движението на механизма за печат или курсора на дисплея до началната (най-лява) позиция на текущия ред.

Трансфер на данни.

Начало на заглавието. Използва се за определяне на началото на заглавка, която може да съдържа информация за маршрутизиране или адрес.

Начало на текст. Показва началото на текста и същевременно края на заглавието.

Край на текста. Прилага се при завършване на текст, който започва със знака STX.

Разследване. Заявка за идентификационни данни (като "Кой си ти?") от отдалечена станция.

Признайте. Получаващото устройство предава този символ на подателя като потвърждение за успешното получаване на данните.

Отрицателно признание. Получаващото устройство предава този символ на изпращача в случай на отказ (провал) на получаване на данни.

Синхронен/неактивен. Използва се в системи за синхронизирано предаване. Когато няма предаване на данни, системата непрекъснато изпраща SYN символи, за да осигури синхронизация.

Край на предавателния блок. Показва края на блок от данни за комуникационни цели. Използва се за разделяне на големи количества данни в отделни блокове.

Разделителни знаци при предаване на информация.

Други символи.

Нула. (Няма знак - няма данни). Използва се за предаване, когато няма данни.

Звънец (обаждане). Използва се за управление на алармени устройства.

Shift Out. Показва, че всички следващи кодови думи трябва да се интерпретират според външния набор от символи преди пристигането на SI знака.

Shift In. Показва, че следващите кодови комбинации трябва да се интерпретират според стандартния набор от знаци.

Връзка за даннибягство. Промяна на значението на следните знаци. Кандидатства се за допълнителен контролили за предаване на произволна комбинация от битове.

DC1, DC2, DC3, DC4

Контроли на устройството. Символи за управление на спомагателни устройства (специални функции).

Отказ. Показва, че данните, които предхождат този знак в съобщение или блок, трябва да бъдат игнорирани (обикновено ако бъде открита грешка).

Край на средата. Показва физическия край на лента или друг носител за съхранение

Заместител. Използва се за заместване на грешен или невалиден знак.

Бягство (разширение). Използва се за разширяване на кода чрез посочване, че следващ знак има алтернативно значение.

пространство. Непечатаем знак, използван за разделяне на думи или за преместване на печатащата машина или курсора на дисплея една позиция напред.

Изтрий. Използва се за премахване (изтриване) на предишния знак в съобщение

За да използвате правилно ASCII, е необходимо да разширите познанията си в тази област и относно възможностите за кодиране.

Какво е?

ASCII е таблица за кодиране на печатаеми знаци (вижте екранна снимка № 1), въведени на компютърна клавиатура, за предаване на информация и някои кодове. С други думи, азбуката и десетичните цифри са кодирани в съответните символи, които представляват и носят необходимата информация.

ASCII е разработен в Америка, така че стандартният набор от символи обикновено включва английската азбука с цифри, за общо около 128 знака. Но тогава възниква справедлив въпрос: какво да направите, ако се изисква кодиране на националната азбука?

Други версии на ASCII таблицата са разработени за справяне с подобни проблеми. Например, за езици с чуждоезикова структура, буквите от английската азбука бяха премахнати или добавени допълнителни знаципод формата на национална азбука. По този начин ASCII кодирането може да съдържа руски букви за национална употреба (вижте екранна снимка № 2).

Къде се използва системата за кодиране ASCII?

Тази система за кодиране е необходима не само за набиране текстова информацияна клавиатурата. Използва се и в графиката. Например в програмата ASCII Art Maker графични изображенияразличните разширения се състоят от набор от ASCII символи (вижте екранна снимка № 3).


По правило такива програми могат да бъдат разделени на тези, които изпълняват функцията графични редактори, обръщане на изображение в текст и такива, които преобразуват изображение в ASCII графики. Добре познатият емотикон (или както го наричат ​​още „ усмихнато човешко лице") също е пример за кодиращ знак.

Този метод на кодиране може да се използва и по време на писане или създаване HTML документ. Например, въвеждате конкретен и необходим набор от знаци и когато разглеждате самата страница, символът, съответстващ на този код, ще се покаже на екрана.

Наред с други неща този видкодирането е необходимо при създаване на многоезичен уебсайт, тъй като знаците, които не са включени в конкретна национална таблица, ще трябва да бъдат заменени с ASCII кодове. Ако читателят е пряко свързан с информационните и комуникационните технологии (ИКТ), тогава ще бъде полезно за него да се запознае с такива системи като:

  1. Преносим набор от знаци;
  2. Контролни знаци;
  3. EBCDIC;
  4. VISCII;
  5. YUSCII;
  6. Unicode;
  7. ASCII изкуство;
  8. KOI-8.

Свойства на ASCII таблица

Като всяка систематична програма, ASCII има свои собствени характерни свойства. Така например десетичната бройна система (числа от 0 до 9) се преобразува в двоична системасмятане (т.е. всяка десетична цифра се преобразува съответно в двоична 288=1001000).

Буквите, разположени в горната и долната колона, се различават една от друга само с малко, което значително намалява нивото на сложност на проверката и редактирането на случая.

С всички тези свойства ASCII кодирането работи като осем-битово, въпреки че първоначално е предвидено да бъде седем-битово.

Използване на ASCII в програмите Microsoft Office:

Ако е необходимо тази опциякодирането на информация може да се използва в Microsoft Notepad и Microsoft Office Word. В тези приложения може да се запише документ ASCII формат, но в този случай ще бъде невъзможно да използвате някои функции при писане.

По-специално удебелените и удебелените шрифтове няма да са налични, тъй като кодирането запазва само значението на въведената информация, а не обща формаи форма. Можете да добавите такива кодове към документ, като използвате следните софтуерни приложения:

  • Microsoft Excel;
  • Microsoft FrontPage;
  • Microsoft InfoPath;
  • Microsoft OneNote;
  • Microsoft Outlook;
  • Microsoft PowerPoint;
  • Microsoft Project.

Струва си да се има предвид, че когато пишете ASCII кода в тези приложения, трябва да задържите клавиш на клавиатурата ALT.

Разбира се, всички необходими кодове изискват по-дълго и по-подробно проучване, но това е извън обхвата на днешната ни статия. Надявам се, че сте го намерили наистина полезно.

Ще се видим отново!

Добро Лошо

Всеки компютър има свой собствен набор от символи, които прилага. Този комплект съдържа 26 главни и малки букви, числа и Специални символи(точка, интервал и т.н.). Когато се преобразуват в цели числа, символите се наричат ​​кодове. Стандартите са разработени така, че компютрите да имат еднакви набори от кодове.

ASCII стандарт

ASCII (Американски стандартен код за обмен на информация) - американски стандартен кодза обмен на информация. Всеки ASCII знак има 7 бита, така че максималният брой знаци е 128 (Таблица 1). Кодовете от 0 до 1F са контролни знаци, които не се отпечатват. Много непечатаеми ASCII знацинеобходими за пренос на данни. Например едно съобщение може да се състои от знака за начало на заглавката SOH, самото заглавие и знака за начало на текста STX, самия текст и знака за край на текста ETX и края на предаването характер EOT. Данните по мрежата обаче се предават в пакети, които сами са отговорни за началото и края на предаването. Така че непечатаемите знаци почти никога не се използват.

Таблица 1 - ASCII кодова таблица

Номер Екип Значение Номер Екип Значение
0 NUL Нулев указател 10 DLE Изход от преносната система
1 SOH начало на заглавието 11 DC1 Управление на устройството
2 STX Начало на текст 12 DC2 Управление на устройството
3 ETX Край на текста 13 DC3 Управление на устройството
4 EOT Край на предаването 14 DC4 Управление на устройството
5 ACK Заявка 15 Н.А.К. Непотвърждение за приемане
6 БЕЛ Потвърждение за приемане 16 SYN просто
7 Б.С. Камбана символ 17 ETB Край на предавателния блок
8 HT Отдръпни се 18 МОГА Марк
9 LF Хоризонтална табулация 19 Е.М. Край на медиите
А VT Превод на линия ПОДП Долен индекс
б FF Вертикален раздел ESC Изход
° С CR Превод на страница 1C FS Файлов разделител
д ТАКА Връщане на каретка 1D Г.С. Групов разделител
д С.И. Преминете към допълнителен регистър 1E Р.С. Разделител на записи
С.И. Преминете към стандартен случай 1F НАС Разделител на модули
Номер Символ Номер Символ Номер Символ Номер Символ Номер Символ Номер Символ
20 пространство 30 0 40 @ 50 П 60 . 70 стр
21 ! 31 1 41 А 51 Q 61 а 71 р
22 32 2 42 б 52 Р 62 b 72 r
23 # 33 3 43 ° С 53 С 63 ° С 73 с
24 φ 34 4 44 д 54 T 64 д 74 T
25 % 35 5 45 д 55 И 65 д 75 И
26 & 36 6 46 Е 56 V 66 f 76 v
27 37 7 47 Ж 57 У 67 ж 77 w
28 ( 38 8 48 з 58 х 68 ч 78 х
29 ) 39 9 49 аз 59 Y 69 аз 70 г
; Дж З й z
2B + 3B ; 4B К 5B [ 6B к 7B {
2C 3C < 4C Л 5C \ 6C л 7C |
2D 3D = 4D М 5 Д ] 6D м 7D }
2E 3E > 4E н 5E 6E н 7E ~
2F / 3F ж 4F О 5F _ 6F о 7F DEL

Unicode стандарт

Предишното кодиране работи добре за на английски, но не е удобно за други езици. Например немският има умлаути, а френският има горни индекси. Някои езици имат напълно различни азбуки. Първият опит за разширяване на ASCII беше IS646, който разшири предишното кодиране с допълнителни 128 знака. Бяха добавени писмас щрихи и диакритични знаци, и получава името – лат. 1. Следващият опит е IS 8859 – който съдържа кодова страница. Имаше и опити за разширения, но това не беше универсално. Създадено е UNICODE кодиране (е 10646). Идеята зад кодирането е да се присвои на всеки символ една постоянна 16-битова стойност, която се нарича - кодов указател. Общо има 65536 указателя. За да спестим място, използвахме Latin-1 за кодове 0 -255, лесно променяйки ASII на UNICODE. Този стандарт реши много проблеми, но не всички. Поради пристигането на нови думи, например за японския език, е необходимо да се увеличи броят на термините с около 20 хил. Необходимо е също така да се включи брайлово писмо.

Наслагване на знаци

Символът BS (backspace) позволява на принтера да отпечата един знак върху друг. ASCII се предоставя за добавяне на диакритични знаци към буквите по този начин, например:

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

Забележка: в старите шрифтове апострофът " беше начертан наклонен наляво, а тилдът ~ беше изместен нагоре, така че те просто отговарят на ролята на акут и тилда отгоре.

Ако същият символ е насложен върху символ, ефектът е удебелен, а ако върху символ се насложи долна черта, тогава се получава подчертан текст.

  • a BS a → а
  • aBS_→ а

Забележка: това се използва например в помощна системачовек

Национални ASCII варианти

Стандартът ISO 646 (ECMA-6) предвижда възможност за поставяне на национални символи на място @ [ \ ] ^ ` { | } ~ . В допълнение към това, на място # могат да бъдат публикувани £ , и на място $ - ¤ . Тази система е много подходяща за европейски езици, където са необходими само няколко допълнителни знака. Версията на ASCII без национални символи се нарича US-ASCII или „Международна референтна версия“.

Впоследствие се оказа по-удобно да се използват 8-битови кодировки (кодови страници), където долната половина на кодовата таблица (0-127) е заета от символи US-ASCII, а горната половина (128-255) чрез допълнителни знаци, включително набор от национални знаци. По този начин горната половина на ASCII таблицата, преди широкото приемане на Unicode, се използва активно за представяне на локализирани знаци, букви от местния език. Липсата на унифициран стандарт за поставяне на кирилски знаци в ASCII таблицата предизвика много проблеми с кодировките (KOI-8, Windows-1251 и други). Други езици с нелатинични скриптове също страдат от наличието на няколко различни кодировки.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .° С .E .F
0. NUL SOM EOA EOM EQT W.R.U. RU ЗВЪНЧЕ БКСП HT LF VT FF CR ТАКА С.И.
1. DC 0 DC 1 DC 2 DC 3 DC 4 ГРЕШКА СИНХРОНИЗИРАНЕ L.E.M. S 0 S 1 S 2 S 3 S 4 S 5 S 6 S 7
2.
3.
4. ПРАЗНО ! " # $ % & " ( ) * + , - . /
5. 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
6.
7.
8.
9.
А. @ А б ° С д д Е Ж з аз Дж К Л М н О
б. П Q Р С T U V У х Y З [ \ ]
° С.
Д.
д. а b ° С д д f ж ч аз й к л м н о
Е. стр р r с T u v w х г z ESC DEL

На тези компютри, където минималната адресируема единица памет е 36-битова дума, първоначално са използвани 6-битови символи (1 дума = 6 знака). След прехода към ASCII такива компютри започнаха да съдържат или 5 седембитови знака (1 бит остана допълнителен), или 4 деветбитови знака в една дума.

ASCII кодовете също се използват за определяне кой клавиш е натиснат по време на програмиране. За стандартна QWERTY клавиатура кодовата таблица изглежда така:

дек шестнадесетичен Символ дек шестнадесетичен Символ
000 00 специалист. NOP 128 80 Ђ
001 01 специалист. SOH 129 81 Ѓ
002 02 специалист. STX 130 82
003 03 специалист. ETX 131 83 ѓ
004 04 специалист. EOT 132 84
005 05 специалист. ENQ 133 85
006 06 специалист. ACK 134 86
007 07 специалист. БЕЛ 135 87
008 08 специалист. Б.С. 136 88
009 09 специалист. РАЗДЕЛ 137 89
010 специалист. LF 138 Љ
011 специалист. VT 139 8B‹ ‹
012 0Cспециалист. FF 140 8CЊ
013 0Dспециалист. CR 141 8DЌ
014 0Eспециалист. ТАКА 142 8EЋ
015 0Fспециалист. С.И. 143 8FЏ
016 10 специалист. DLE 144 90 ђ
017 11 специалист. DC1 145 91
018 12 специалист. DC2 146 92
019 13 специалист. DC3 147 93
020 14 специалист. DC4 148 94
021 15 специалист. Н.А.К. 149 95
022 16 специалист. SYN 150 96
023 17 специалист. ETB 151 97
024 18 специалист. МОГА 152 98
025 19 специалист. Е.М. 153 99
026 специалист. ПОДП 154 љ
027 специалист. ESC 155 9B
028 1Cспециалист. FS 156 9Cњ
029 1Dспециалист. Г.С. 157 9Dќ
030 1Eспециалист. Р.С. 158 9Eћ
031 1Fспециалист. НАС 159 9Fџ
032 20 съединител на кола SP (Интервал) 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Йо
041 29 ) 169 A9©
042 * 170 А.А.Є
043 2B+ 171 AB«
044 2C, 172 A.C.¬
045 2D- 173 AD­
046 2E. 174 А.Е.®
047 2F/ 175 А.Ф.Ї
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д
057 39 9 185 B9
058 : 186 Б.А.є
059 3B; 187 BB»
060 3C< 188 пр.н.е.ј
061 3D= 189 BDЅ
062 3E> 190 БЪДАѕ
063 3F? 191 Б.Ф.ї
064 40 @ 192 C0 А
065 41 А 193 C1 б
066 42 б 194 C2 IN
067 43 ° С 195 C3 Ж
068 44 д 196 C4 д
069 45 д 197 C5 д
070 46 Е 198 C6 И
071 47 Ж 199 C7 З
072 48 з 200 C8 И
073 49 аз 201 C9 Y
074 Дж 202 C.A. ДА СЕ
075 4BК 203 C.B. Л
076 4CЛ 204 CC М
077 4DМ 205 CD н
078 4Eн 206 н.е. ОТНОСНО
079 4FО 207 CF П
080 50 П 208 D0 Р
081 51 Q 209 D1 СЪС
082 52 Р 210 D2 T
083 53 С 211 D3 U
084 54 T 212 D4 Е
085 55 U 213 D5 х
086 56 V 214 D6 ° С
087 57 У 215 D7 з
088 58 х 216 D8 Ш
089 59 Y 217 D9 SCH
090 З 218 Д.А. Комерсант
091 5B[ 219 Д.Б. Y
092 5C\ 220 DC b
093 5 Д] 221 DD д
094 5E^ 222 DE Ю
095 5F_ 223 DF аз
096 60 ` 224 E0 А
097 61 а 225 E1 b
098 62 b 226 E2 V
099 63 ° С 227 E3 Ж
100 64 д 228 E4 д
101 65 д 229 E5 д
102 66 f 230 E6 и
103 67 ж 231 E7 ч
104 68 ч 232 E8 И
105 69 аз 233 E9 th
106 й 234 Е.А. Да се
107 6Bк 235 Е.Б. л
108 6Cл 236 E.C. м
109 6Dм 237 ЕД н
110 6Eн 238 Е.Е. О
111 6Fо 239 Е.Ф. П
112 70 стр 240 F0 Р
113 71 р 241 F1 с
114 72 r 242 F2 T
115 73 с 243 F3 при
116 74 T 244 F4 f
117 75 u 245 F5 х
118 76 v 246 F6 ц
119 77 w 247 F7 ч
120 78 х 248 F8 w
121 79 г 249 F9 sch
122 z 250 F.A. ъ
123 7B{ 251 FB с
124 7C| 252 F.C. b
125 7D} 253 FD ъъъ
126 7E~ 254 F.E. Ю
127 7FСпециалист. DEL 255 FF аз

ASCII кодова таблица на знаци на Windows.
Описание на специални (контролни) знаци

Трябва да се отбележи, че контролните символи на таблицата ASCII първоначално са били използвани за осигуряване на обмен на данни чрез телетайпна машина, въвеждане на данни от перфолента и за просто управление на външни устройства.
Понастоящем повечето от контролните символи на таблицата ASCII вече не носят това натоварване и могат да се използват за други цели.
Код Описание
NUL, 00Нулев, празен
SOH, 01Начало на заглавието
STX, 02Начало на TeXt, началото на текста.
ETX, 03Край на TeXt, край на текст
EOT, 04Край на предаването, край на предаването
ENQ, 05Запитване. Моля потвърди
ACK, 06Признание. Потвърждавам
БЕЛ, 07Бел, обади се
BS, 08Backspace, връщане един знак назад
ТАБ, 09Раздел, хоризонтален раздел
LF, 0AПодаване на ред, подаване на ред.
Днес в повечето езици за програмиране се обозначава като \n
VT, 0BВертикален раздел, вертикална таблица.
FF, 0CЕмисия на формуляр, емисия на страница, нова страница
CR, 0DВръщане на каретка, връщане на каретка.
Днес в повечето езици за програмиране се обозначава като \r
ТАКА, 0ЕShift Out, променете цвета на мастилената лента в печатащото устройство
SI, 0FShift In, връща обратно цвета на мастилената лента в печатащото устройство
DLE, 10Data Link Escape, превключване на канала към предаване на данни
DC1, 11
DC2, 12
DC3, 13
DC4, 14
Контрол на устройството, символи за управление на устройството
НАК, 15Отрицателно потвърждение, не потвърждавам.
SYN, 16Синхронизация. Символ за синхронизация
ETB, 17Край на текстовия блок, край на текстовия блок
МОЖЕ, 18Отказ, анулиране на предварително предадено
ЕМ, 19Край на средата
СУБ, 1АЗаместник, заместител. Поставя се на мястото на символ, чието значение е изгубено или повредено по време на предаване
ESC, 1BКонтролна последователност за бягство
FS, 1CРазделител на файлове, разделител на файлове
GS, 1DГрупов разделител
RS, 1EРазделител на записи, разделител на записи
САЩ, 1FРазделител на единици
DEL, 7FИзтриване, изтриване на последния знак.