ASCII, символи: описание, кодова таблица и изгледи
Както знаете, компютърът съхранява информация в двоична форма, представяйки я като последователност от единици и нули. За да се преведе информацията във форма, която е удобна за човешкото възприятие, всяка уникална поредица от цифри на дисплея се заменя със съответния символ.
съдържание
Една от системите за корелация на двоични кодове с печатни и контролни символи е ASCII кодиране.
С днешното ниво на развитие на компютърните технологии, потребителят не се нуждае от познаване на кода на всеки конкретен символ. Обикновено разбирането как се извършва кодирането е изключително полезно, а за някои категории специалисти е абсолютно необходимо.
Създаване на ASCII
В оригиналната си форма кодирането е разработено през 1963 г. и след това се актуализира за 25 години.
В оригиналната версия таблицата с знаци ASCII включваше 128 символа, по-късно се появи разширена версия, където бяха съхранени първите 128 знака, а кодовете с осмия битов символ съответстваха на липсващите символи.
През годините това кодиране е най-популярно в света. През 2006 г. латинският 1252 заема водещо място, а от края на 2007 г. до настоящия момент Unicode заема водещо място.
Представяне на компютър ASCII
Всеки ASCII знак има собствен код, състоящ се от 8 символа, представляващи нула или една. Минималният брой в това представяне е нула (осем нули в двоичната система), което е кода на първия елемент в таблицата.
Максимумът двоичен код в оригиналната версия на ASCII е нула + седем единици, а в разширената версия - осем единици, тъй като осмия бит е свързан.
Контролни знаци
Контролни знаци се наричат признаци, че не разполагат с графично представяне и се използва за организиране на текста, управлението на устройството и т.н. Те могат да посочат в началото или в края на текста, разделите, генериране на звуков сигнал, различни операции за TTY (телеписна - .. Машина за предаване на данни електрически канал), разделителната способност на изходните данни на устройството, анулирането на действието,
В таблицата с знаци ASCII се разпределят позиции от 0 до 31, както и 127 контролни знаци. Общо такива знаци 33.
Други знаци
Останалите 95 позиции са запазени за препинателни знаци и математически операции, десетични цифри, букви от азбуката, различен регистър: "А" и главна буква "А" хоризонтална отговарят на различни кодове в таблицата ASCII характер.
Брой символи в таблицата
Ако човек разработва софтуер или изпълнява някои други задачи в областта на информационните технологии, той трябва да знае номерата на няколко ASCII знака.
Както бе споменато по-горе, позиции 0-31 и 127 заемат контролни символи. Номер 32 е присвоен на интервал, а номерата 33-47 и 58-64 се приписват на препинателни знаци и основни математически операции.
Латинските главни букви са подредени по азбучен ред и имат номера от 65-о до 90-о. Малки букви Разположени също в азбучен ред, техните позиции - от 97-о до 122-о. Останалите номера (91-96 и 123-126) се приписват на квадратните и къдрави скоби, наклонена и права, както и някои диаметри.
Пълна таблица със символи в удобно графично представяне може да се види в изображението, представено по-горе. Фигурата по-долу показва номерата на знаците в руската таблица с ASCII знаци.
Разширено ASCII
Тъй като оригиналната версия на кодирането беше разработена с оглед на американския потребител, тя не предвиждаше не само различни типове скриптове и национални азбуки, но и удобното използване на диакритични марки, използвани активно на европейски езици.
За да се формира разширеното кодиране, беше използван 8-ия бит. Тази версия включва символите на националните европейски азбуки и фонетична транскрипция, елементите на графиките, използвани за изготвяне на таблици, редица математически знаци.
Някои ASCII знаци се използват рядко днес. По-специално, това се отнася до знаците, използвани за изготвяне на таблици, тъй като в годините след разработването на разширеното кодиране са въведени много по-удобни начини за графично представяне на таблици.
Национални опции за кодиране
Преди появата на разширената версия на ASCII за показване на национални азбуки бяха използвани преработените версии на кодирането, където вместо латинските букви имаше руски, гръцки, Арабски символи.
Два кода в таблицата бяха възложени да преминат между стандартния US-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 знаци.
През 2000 г. ASCII е най-популярното кодиране в Интернет и е използвано на 60% от индексираните страници на Google. До 2012 г. делът на тези страници е паднал до 17%, а мястото на най-популярното кодиране е заето от Unicode (UTF-8).
По този начин, ASCII е важна част от историята на информационните технологии, но използването му в бъдеще се разглежда като непромокаемо.
- ASCII (американски стандартен код за обмен на информация) - основно текстово кодиране на латинската…
- Как да поставите апостроф на клавиатурата на различни езици и приложения?
- Намерете апостроф на клавиатурата
- Къде е знакът за авторски права, скрит върху клавиатурата?
- Пишете сърцата на клавиатурата е лесно!
- Как да вмъкнете знака за евро на клавиатурата по различни начини?
- Символи на клавиатурата: как да комбинирате клавишите. Как да поставите ненужни символи на…
- Различни начини за вмъкване на икона с диаметър в приложения на Windows
- Въведете иконата за градуси във всички приложения
- Как да напиша обърнат въпросник е най-лесният?
- Колко бита в байта? Какво е малко и байт?
- Кодирането е ... Подписани системи: информация за кодиране
- Кодирането и декодирането е трудно?
- Какво представлява кодирането и декодирането? Примери. Методи за кодиране и декодиране на…
- Каква е кодирането на информацията и нейната обработка?
- Защо двоичното кодиране е универсално? Методи на програмиране
- UTF-8 - кодиране на знаци
- Други кодове: определение, приложение и списък
- Как да вмъкнете символ "Гама" в Word
- Какъв е кодът на Bodo? Описание на технологията
- Двоични кодове: рецензии, коментари, въпроси, отговори