muzruno.com

ASCII, символи: описание, кодова таблица и изгледи

Както знаете, компютърът съхранява информация в двоична форма, представяйки я като последователност от единици и нули. За да се преведе информацията във форма, която е удобна за човешкото възприятие, всяка уникална поредица от цифри на дисплея се заменя със съответния символ.

Една от системите за корелация на двоични кодове с печатни и контролни символи е ASCII кодиране.

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

Създаване на ASCII

В оригиналната си форма кодирането е разработено през 1963 г. и след това се актуализира за 25 години.

В оригиналната версия таблицата с знаци ASCII включваше 128 символа, по-късно се появи разширена версия, където бяха съхранени първите 128 знака, а кодовете с осмия битов символ съответстваха на липсващите символи.

ascii таблица характерПрез годините това кодиране е най-популярно в света. През 2006 г. латинският 1252 заема водещо място, а от края на 2007 г. до настоящия момент Unicode заема водещо място.

Представяне на компютър ASCII

Всеки ASCII знак има собствен код, състоящ се от 8 символа, представляващи нула или една. Минималният брой в това представяне е нула (осем нули в двоичната система), което е кода на първия елемент в таблицата.

Максимумът двоичен код в оригиналната версия на ASCII е нула + седем единици, а в разширената версия - осем единици, тъй като осмия бит е свързан.

Контролни знаци

Контролни знаци се наричат ​​признаци, че не разполагат с графично представяне и се използва за организиране на текста, управлението на устройството и т.н. Те могат да посочат в началото или в края на текста, разделите, генериране на звуков сигнал, различни операции за TTY (телеписна - .. Машина за предаване на данни електрически канал), разделителната способност на изходните данни на устройството, анулирането на действието,

ascii руски символи

В таблицата с знаци ASCII се разпределят позиции от 0 до 31, както и 127 контролни знаци. Общо такива знаци 33.

Други знаци

Останалите 95 позиции са запазени за препинателни знаци и математически операции, десетични цифри, букви от азбуката, различен регистър: "А" и главна буква "А" хоризонтална отговарят на различни кодове в таблицата ASCII характер.

Брой символи в таблицата

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

Както бе споменато по-горе, позиции 0-31 и 127 заемат контролни символи. Номер 32 е присвоен на интервал, а номерата 33-47 и 58-64 се приписват на препинателни знаци и основни математически операции.

ascii символи

Латинските главни букви са подредени по азбучен ред и имат номера от 65-о до 90-о. Малки букви Разположени също в азбучен ред, техните позиции - от 97-о до 122-о. Останалите номера (91-96 и 123-126) се приписват на квадратните и къдрави скоби, наклонена и права, както и някои диаметри.

Пълна таблица със символи в удобно графично представяне може да се види в изображението, представено по-горе. Фигурата по-долу показва номерата на знаците в руската таблица с ASCII знаци.

Разширено ASCII



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

ascii таблица на знаците руски

За да се формира разширеното кодиране, беше използван 8-ия бит. Тази версия включва символите на националните европейски азбуки и фонетична транскрипция, елементите на графиките, използвани за изготвяне на таблици, редица математически знаци.

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

Национални опции за кодиране

Преди появата на разширената версия на ASCII за показване на национални азбуки бяха използвани преработените версии на кодирането, където вместо латинските букви имаше руски, гръцки, Арабски символи.

Два кода в таблицата бяха възложени да преминат между стандартния US-ASCII и неговия национален вариант.

таблица на ASCII символни кодове

След като ASCII започна да включва не 128, но 256 знака, разпространението получава опция за кодиране, в която оригиналната версия на таблицата е била съхранена в първите 128 кода с нула 8-и бит. Знаци за национално писане се съхраняват в горната половина на масата (128-255-то място).

Не е нужно да знаете директно кодовете на ASCII символите. Обикновено е достатъчно разработчикът на софтуер да знае номера на елемент в таблицата, за да изчисли своя код, ако е необходимо, като използва двоична система.

Руски език

След разрастването в началото на 70-те години на кодирането на скандинавските езици, китайски, корейски, гръцки и т.н., се създава собствената му версия и Съветският съюз. Скоро е разработена версия на 8-битовото кодиране, наречено KOI8, запазвайки първите 128 ASCII кодови символа и разпределяйки колкото се може повече позиции за буквите на националната азбука и допълнителните символи.

Преди въвеждането на Unicode, KOI8 доминираше в руския сегмент на интернет. Имаше варианти на кодиране на руската и украинската азбука.

Проблеми с ASCII

Тъй като броят на елементите, дори в разширената таблица, не надвишаваше 256, не беше налице възможността да се съдържат няколко различни скрипта в едно кодиране. През 90-те години проблемът за "crocosyabr" се появява в Runet, когато текстовете, написани с руски символи ASCII, се показват неправилно.

Проблемът беше несъответствието на кодовете на различните варианти на ASCII един с друг. Припомнете, че на позиции 128-255 могат да се поставят различни знаци и когато едно кирилично кодиране се промени на друго, всички букви на текста бяха заменени с други, които имат идентичен номер в друга версия на кодирането.

Текущо състояние

С появата на Unicode популярността на ASCII е спаднала.

Причината за това е фактът, че новото кодиране позволява да се съдържат признаците на почти всички писмени езици. Първите 128 ASCII знака съответстват на едни и същи Unicode знаци.

кодовете на символите asciiПрез 2000 г. ASCII е най-популярното кодиране в Интернет и е използвано на 60% от индексираните страници на Google. До 2012 г. делът на тези страници е паднал до 17%, а мястото на най-популярното кодиране е заето от Unicode (UTF-8).

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

Споделяне в социалните мрежи:

сроден