американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов

ASCII таблица

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. 8c4edc. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-8c4edc. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка 8c4edc. ASCII — A merican S tandard C ode for I nformation I nterchange.

ASCIIA merican S tandard C ode for I nformation I nterchange.

ASCII была разработана (1963 год) для кодирования символов, коды которых помещались в 7 бит (128 символов). Со временем кодировка была расширена до 8-ми бит (256 символов), коды первых 128-и символов не изменились.

Управляющие символы ASCII (код символа 0-31)

Первые 32 символа в ASCII-таблице не имеют печатных кодов и используются для управления периферийными устройствами, телетайпами, принтерами и т.д.

DECOCTHEXBINSymbolHTML NumberHTML NameDescription
00000x0000000000NUL \0& #000;Null char
10010x0100000001SOH& #001;Start of Heading
20020x0200000010STX& #002;Start of Text
30030x0300000011ETX& #003;End of Text
40040x0400000100EOT& #004;End of Transmission
50050x0500000101ENQ& #005;Enquiry
60060x0600000110ACK& #006;Acknowledgment
70070x0700000111BEL& #007;Bell
80100x0800001000BS& #008;Back Space
90110x0900001001HT \t& #009;Tab
100120x0A00001010LF \n& #010;Новая строка
110130x0B00001011VT& #011;Vertical Tab
120140x0C00001100FF& #012;Form Feed
130150x0D00001101CR \r& #013;Возврат каретки
140160x0E00001110SO& #014;Shift Out / X-On
150170x0F00001111SI& #015;Shift In / X-Off
160200x1000010000DLE& #016;Data Line Escape
170210x1100010001DC1& #017;Device Control 1 (oft. XON)
180220x1200010010DC2& #018;Device Control 2
190230x1300010011DC3& #019;Device Control 3 (oft. XOFF)
200240x1400010100DC4& #020;Device Control 4
210250x1500010101NAK& #021;Negative Acknowledgement
220260x1600010110SYN& #022;Synchronous Idle
230270x1700010111ETB& #023;End of Transmit Block
240300x1800011000CAN& #024;Cancel
250310x1900011001EM& #025;End of Medium
260320x1A00011010SUB& #026;Substitute
270330x1B00011011ESC& #027;Escape
280340x1C00011100FS& #028;File Separator
290350x1D00011101GS& #029;Group Separator
300360x1E00011110RS& #030;Record Separator
310370x1F00011111US& #031;Unit Separator
DECOCTHEXBINSymbolHTML NumberHTML NameDescription
Печатные символы ASCII (код символа 32-127)

Буквы, цифры, знаки препинания и другие символы расположенные на клавиатуре (англ.).

Источник

ASCII – путеводитель для новичков

Что это такое?

ASCII представляет собой кодировочную таблицу печатных символов (см. скриншот №1), набираемых на компьютерной клавиатуре, для передачи информации и некоторых кодов. Иными словами происходит кодирование алфавита и десятичных цифр в соответствующие символы, представляющие и несущие в себе необходимую информацию.

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. kodirovanie alfavita 190213. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-kodirovanie alfavita 190213. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка kodirovanie alfavita 190213. ASCII — A merican S tandard C ode for I nformation I nterchange.

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

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. v kodirovke ascii 190214. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-v kodirovke ascii 190214. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка v kodirovke ascii 190214. ASCII — A merican S tandard C ode for I nformation I nterchange.

Где применяется система кодировки ASCII?

Данная кодировочная система необходима не только для набора текстовой информации на клавиатуре. Она также используется в графике. Например, в программе ASCII Art Maker графические изображения различных расширений состоят из спектра символов кодировки ASCII (см. скриншот №3).

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. ascii art maker 190216. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-ascii art maker 190216. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка ascii art maker 190216. ASCII — A merican S tandard C ode for I nformation I nterchange.

Данный метод кодировки также может быть востребован во время написания или создания документа HTML. Например, вы вводите определённый и необходимый вам набор знаков, а при просмотре самой страницы на экран будет выведен символ, соответствующий данному коду.

Кроме всего прочего данный вид кодировки необходим при создании многоязычного сайта, потому что знаки, которые не входят в ту или иную национальную таблицу, нужно будет заменить ASCII кодами. Если читатель непосредственно связан с информационно-коммуникативными технологиями (ИКТ), то ему будет полезно ознакомиться и с такими системами как:

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

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

Буквы, располагающиеся в верхних и нижних колонках, отличаются друг от друга лишь битом, что существенно снижает уровень сложности проверки и редактирование регистра.

При всех этих свойствах кодировка ASCII работает как восьми битная, хотя изначально предусматривалась как семи битная.

Применение ASCII в программах Microsoft Office:

В частности, будет недоступно выделение жирным и полужирным шрифтом, потому что кодирование сохраняет лишь смысл набранной информации, а не общий вид и форму. Добавить такие коды в документ вы можете с помощью следующих программных приложений:

При этом стоит учитывать, что набирая код ASCII в этих приложениях необходимо удерживать нажатой клавиатурную клавишу ALT.

Конечно, все необходимые коды требует более длительного и обстоятельного изучения, но это выходит за пределы нашей сегодняшней статьи. Надеюсь, что она оказалась для Вас действительно полезной.

Источник

ASCII

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. 250px ASCII Code Chart.svg. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-250px ASCII Code Chart.svg. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка 250px ASCII Code Chart.svg. ASCII — A merican S tandard C ode for I nformation I nterchange.

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. magnify clip. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-magnify clip. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка magnify clip. ASCII — A merican S tandard C ode for I nformation I nterchange.

ASCII (англ. American Standard Code for Information Interchange ) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].

ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).

Содержание

Наложение символов

Благодаря символу BS (возврат на шаг) на принтере можно печатать один символ поверх другого. В ASCII было предусмотрено добавление таким образом диакритики к буквам, например:

Примечание: в старых шрифтах апостроф ‘ рисовался с наклоном влево, а тильда

была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху.

Если на символ накладывается тот же символ, то получается эффект жирного шрифта, а если на символ накладывается подчёркивание, то получается подчёркнутый текст.

Примечание: это используется, например, в справочной системе man.

Национальные варианты ASCII

Стандарт ISO 646 (ECMA-6) предусматривает возможность размещения национальных символов на месте @ [ \ ] ^ `

. В дополнение к этому, на месте # может быть размещён £, а на месте $¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».

Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.

Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.

В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.

Кодировка

Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.

Управляющие символы

Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.

(После названия каждого символа указан его 16-ричный код)

Структурные свойства таблицы

Представление ASCII в ЭВМ

На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.

На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1] :

.0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
0.NULSOHSTXETXEOTENQACKBELBSTABLFVTFFCRSOSI
1.DLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2.!«#$%&()*+,./
3.0123456789:;?
4.@ABCDEFGHIJKLMNO
5.PQRSTUVWXYZ[\]^_
6.`abcdefghijklmno
7.pqrstuvwxyz <|>
.0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
0.NULSOMEOAEOMEQTWRURUBELLBKSPHTLFVTFFCRSOSI
1.DC0DC1DC2DC3DC4ERRSYNCLEMS0S1S2S3S4S5S6S7
2.
3.
4.BLANK!«#$%&()*+,./
5.0123456789:;?
6.
7.
8.
9.
A.@ABCDEFGHIJKLMNO
B.PQRSTUVWXYZ[\]
C.
D.
E.abcdefghijklmno
F.pqrstuvwxyzESCDEL

На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.

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

Источник

Американский стандартный код для обмена информацией

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. 25px Disambig dark.svg. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-25px Disambig dark.svg. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка 25px Disambig dark.svg. ASCII — A merican S tandard C ode for I nformation I nterchange.

американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. 220px USASCII code chart. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов фото. американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов-220px USASCII code chart. картинка американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. картинка 220px USASCII code chart. ASCII — A merican S tandard C ode for I nformation I nterchange.

Код ASCII был впервые одобрен Американской ассоциацией стандартов (ASA) 17 июня 1963 года в качестве стандарта ASA X3.4-1963 и был существенно обновлен в 1967/1968 годах и последний раз обновлен в 1986 году ( ANSI X3.4-1986). институты-преемники и используются до сих пор. Кодировка символов определяет 128 символов, состоящих из 33 непечатаемых и следующих 95 печатных символов, начиная с пробела :

оглавление

Кодирование

Буквы в виде 7-битного кода

ASCIIДекабрьШестигранникДвоичный
A6541 год(0) 100 0001
B6642(0) 100 0010
C6743 год(0) 100 0011
....
Z90(0) 101 1010

состав

Первые 32 кода символа ASCII (от 00 шестнадцатеричное до 1F шестнадцатеричного ) зарезервированы для управляющих символов (управляющий символ) ; см. объяснение сокращений в таблице справа (или выше). Эти символы не представляют символы, но служат (или использовались) для управления устройствами, использующими ASCII (например, принтерами). Управляющими символами являются, например, возврат каретки для разрыва строки или колокольчик (колокольчик); их определение исторически обосновано.

По этой причине в фактическом ASCII было только 126 символов, потому что битовые комбинации 0 (0000000) и 127 (1111111) не соответствовали никаким кодам символов. Код 0 позже интерпретировался в языке программирования C как «конец символьной строки»; Персонажу 127 присвоены различные графические символы.

история

Телетайп

Первая версия без строчных букв и с небольшими отклонениями от сегодняшнего ASCII для управляющих и специальных символов была создана в 1963 году.

Вторая форма стандарта ASCII последовала в 1965 году. Хотя стандарт был утвержден, он никогда не публиковался и, следовательно, никогда не применялся. Причина этого заключалась в том, что в ASA было сообщено, что ISO (Международная организация по стандартизации) стандартизирует набор символов, который похож на этот стандарт, но немного противоречит ему.

В 1968 году была создана версия стандарта ASCII, действующая до сих пор.

ДекабрьШестигранникASCII 1963
(устаревший)
ASCII 1965
(отброшен)
ASCII 1968
(текущий)
0-6300-3Fувидеть нормальный состав
6440@`@
65-9141-5Bувидеть нормальный состав
925C\
1277Fувидеть нормальный состав

компьютер

В начале компьютерной эры ASCII превратился в стандартный код для символов. Например, многие терминалы ( VT100 ) и принтеры управлялись только с помощью ASCII.

Использовать для других языков

С Международным алфавитом 5 (IA5) 7-битное кодирование на основе ASCII было стандартизировано как ISO 646 в 1963 году. Эталонная версия (ISO 646-IRV) соответствует ASCII, за исключением одной позиции. Чтобы иметь возможность отображать буквы и специальные символы на разных языках (например, немецкие умляуты), для переопределения было предоставлено 12 позиций символов ( #$@[\]^`

). Одновременное отображение невозможно. Неспособность адаптировать программное обеспечение к варианту, используемому для отображения, часто приводила к непреднамеренно смешным результатам, например B. Когда Apple II был включен, вместо «ЯБЛОКО] [» появлялось «ЯБЛОКО ÜÄ».

Поскольку есть символы, которые используются в программировании, в частности z. Например, различные скобки, языки программирования были обновлены для интернационализации с использованием заменяющих комбинаций ( орграфов ). Для кодирования использовались только символы из инвариантной части ISO 646. Комбинации зависят от языка. Например, Паскаль (* и *) фигурные скобки соответствуют ( <> ), а C и %> предусматривает это.

Расширения

Использование оставшихся 128 позиций в байте

Более 8 бит

Многие старые программы, которые использовали восьмой бит в своих целях, не справлялись с этим. С течением времени их часто приспосабливали к новым требованиям.

Метки форматирования по сравнению с языками разметки

Совместимые кодировки символов

Большинство кодировок символов разработаны таким образом, что они используют тот же код, что и ASCII, для символов от 0 до 127 и диапазон выше 127 для других символов.

Кодировки фиксированной длины (выбор)

Кодировки переменной длины

Чтобы иметь возможность кодировать больше символов, символы от 0 до 127 кодируются одним байтом, другие символы кодируются несколькими байтами со значениями больше 127:

Таблица ASCII

ДекабрьШестигранникОктябрьASCII
000000NUL
101001SOH
202002STX
303003ETX
4-й04004EOT
505005ENQ
Шестой06006ACK
7-е07007BEL
8-е08010BS
909011HT
100A012LF
110B013VT
12-е0C014FF
130D015CR
14-е0E016SO
15-е0F017SI
1610020DLE
17-е11021DC1
18-е12-е022DC2
19-е13023DC3
20-е14-е024DC4
21 год15-е025NAK
22-е16026SYN
2317-е027ETB
2418-е030CAN
25-е19-е031EM
26 год032SUB
271B033ESC
28 год034FS
291D035GS
30-е1E036RS
31 год1F037US
ДекабрьШестигранникОктябрьASCII
3220-е040SP
3321 год041!
3422-е042«
35 год23043#
3624044$
3725-е045%
3826 год046&
3927047
4028 год050(
41 год29051)
42052*
43 год2 млрд053+
44 год2C054,
452D055
462E056.
472F057/
4830-е0600
4931 год0611
50320622
51330633
52340644
5335 год0655
54360666
55370677
56380708
57 год390719
58072:
593B073;
603C074
613D075=
623E076>
633F077?
ДекабрьШестигранникОктябрьASCII
6440100@
6541 год101A
6642102B
6743 год103C
6844 год104D
6945105E
7046106F
7147107G
7248110H
7349111I
74112J
754B113K
764C114L
774D115M
784E116N
794F117O
8050120P
81 год51121Q
8252122R
8353123S
8454124T
8555125U
8656126V
8757 год127W
8858130X
8959131Y
90132Z
915B133[
925C134\
935D135]
945E136^
955F137_

Эпонимы

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ДекабрьШестигранникОктябрьASCII
9660140`
9761141a
9862142b
9963143c
10064144d
10165145e
10266146f
10367147g
10468150h
10569151i
106152j
1076B153k
1086C154l
1096D155m
1106E156n
1116F157o
11270160p
11371161q
11472162r
11573163s
11674164t
11775165u
11876166v
11977167w
12078170x
12179171y
122172z
1237B173 <
1247C174|
1257D175>
1267E176