Таблица символов ASCII | p0vidl0.info

Набор символов ASCII (American standard code for information interchange) — таблица, в которой некоторым символам сопоставлены определенные машинные коды. Данная таблица была стандартизирована в 1963 в США. Американцы, чаще всего, произносят название как эски, а европейцы и русские предпочитают говорить аски.

Символы в таблице хранятся в виде семи-битного числа, соответственно, изначальный размер таблицы составлял 128 символов. В связи с тем, что современные компьютеры, оперируют восьми-битными байтами, таблица позже была расширена до 256 символов и стала включать национальные символы.

ДесятичныйШестнадцатиричныйвосьмеричныйСимволОписание
00000null
11001SOH, Начало заголовка
22
002
STX, Начало текста
33003ETX, Конец текста
44004EOT, Конец передачи
55005ENQ, Запрос подтверждения
66006ACK, Подтверждение
77007BEL, Звуковой сигнал, звонок
88010BS, Возврат на 1 символ назад
99011TAB, Горизонтальная табуляция
10A012
LF
, Перевод Строки
11B013VT, Вертикальная табуляция
12C014FF, Новая страница
13D015CR, Возврат каретки
14E016SO, Другая лента
15F017SI, Исходная лента
1610020DLE, Освобождение канала данных
1711021DC1, Включить устройство чтения перфоленты
1812022DC1, Включить перфоратор
1913023DC3, Выключить устройство чтения перфоленты
2014024DC4, Выключить перфоратор
2115025NAK, Не подтверждение
2216026SYN, Синхронизация
2317027ETB, Конец текстового блока
2418030CAN, Отмена
2519031EM, Конец носителя
261A032SUB, Замена символа
271B033ESC, Модификатор последующего символа
281C034FS, Разделитель файлов
291D035GS, Разделитель групп
301E036RS, Разделитель записей
311F037US, Разделитель юнитов
3220040Пробел
3321041!
34
22042
3523043#
3624044$
3725045%
3826046&
3927047
4028050(
4129051)
422A052*
432B053+
442C054,
452D055
462E056.
472F057/
48300600
49310611
50320622
51330633
52340644
53350655
54360666
55370677
56380708
57
390719
583A072:
593B073;
603C074<
613D075=
623E076>
633F077?
6440100@
6541101A
6642102B
6743103C
6844104D
6945105E
7046106F
7147107G
7248110H
7349111I
744A112J
754B113K
764C114L
774D115M
784E116N
794F117O
8050120P
8151121Q
8252122R
8353123S
8454124T
8555125U
8656126V
8757127W
8858130X
8959131Y
905A132Z
915B133[
925C134\
935D135]
945E136^
955F137_
9660140`
9761141a
9862142b
9963143c
10064144d
10165145e
10266146f
10367147g
10468150h
10569151i
1066A152j
1076B153k
1086C154l
1096D155m
1106E156n
1116F157o
11270160p
11371161q
11472162r
11573163s
11674164t
11775165u
11876166v
11977167w
12078170x
12179171y
1227A172z
1237B173{
1247C174|
1257D175}
1267E176~
1277F177DEL DEL, Удаление

Общие    ascii

Спецификации восьмеричных и шестнадцатеричных символов

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

Последовательность \ooo означает, что можно указать любой набор символов в кодировке ASCII в качестве трехразрядного восьмеричного кода знака. Числовое значение восьмеричного целого числа указывает значение требуемого символа или расширенного символа.

Аналогичным образом последовательность \xhhh позволяет указать любой символ в кодировке ASCII в качестве шестнадцатеричного кода знака. Например, символ backspace (ASCII) можно представить как обычную escape-последовательность C ( \b), закодировать как восьмеричный код \010 или шестнадцатеричный код \x008.

В восьмеричной escape-последовательности можно использовать только цифры от 0 до 7. Длина восьмеричной escape-последовательности не может превышать три цифры, и такие последовательности заканчиваются на первом символе, который не является цифрой в восьмеричном формате. Хотя нет необходимости использовать все три цифры, необходимо использовать по крайней мере одну. Например, для символа backspace по таблице ASCII восьмеричное представление имеет вид \10, а для буквы A — \101.

Аналогичным образом, необходимо использовать хотя бы одну цифру для шестнадцатеричной escape-последовательности, но можно опустить вторую и третью цифры. Следовательно, шестнадцатеричную escape-последовательность для символа backspace можно указать как \x8, \x08 или \x008.

Значение восьмеричной или шестнадцатеричной escape-последовательности должно находиться в диапазоне представимых значений для типа unsigned char для символьной константы и типа wchar_t для расширенной символьной константы. Дополнительные сведения о расширенных символьных константах см. в статье Многобайтовая кодировка и расширенные символы.

В отличие от восьмеричных escape-констант количество шестнадцатеричных цифр в escape-последовательности не ограничено. Шестнадцатеричная escape-последовательность заканчивается на первом символе, который не является цифрой в восьмеричном формате. Поскольку шестнадцатеричные цифры включают буквы от a до f, убедитесь, что escape-последовательность заканчивается на соответствующей цифре. Чтобы избежать путаницы, можно добавить определения восьмеричных или шестнадцатеричных символов в определение макроса.

#define Bell '\x07'

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

"\xabc"    /* one character  */
"\xab" "c" /* two characters */

Константы символов в C

Обзор Windows-1252

Код ASCII

Таблица ASCII

Символы ASCII Искусство ASCIIЧасто задаваемые вопросыФактыИсторияГлоссарийСравнить

Страница обзора и информации о наборе символов Windows-1252, содержащая информацию о поддерживаемых языках, производителях, псевдонимах, классификации и т. д.

Windows-1252

TableCode ChartCompactGridOverview

Обзор

MIME/IANA windows-1252
Alias ​​ Code page 1252
Category Windows code pages
Created by Microsoft
Languages ​​ English, Danish, Irish , итальянский, норвежский, португальский, испанский, шведский, немецкий, финский, исландский, французский, фарерский, люксембургский, албанский, эстонский, суахили, тсвана, каталанский, баскский, окситанский, ротока, ретороманский, голландский и словенский
Стандарт Стандарт кодирования WHATWG
Классификация Расширенный ASCII, Windows-125x

Макет кодовой страницы

9999999999999999999999999999999999999999999999999999999999999999994999999999999949н. 0009 ␎

 

!

«

#

$

%

и

(

)

*

+

,

./

1

2

3

4

5

6

7

8

:

;

=

>

?

@

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

Р

В

Р 9

_

`

a

b

c

d

e

f

g

h

i

j

k

l

m

n

O

P

Q

R

S

T

U

V

W

x

Y

Z

{

|

}

~

ƒ

ˆ

Š

Œ

Ž

˜

š

œ

ž

Ÿ

 

¡

¢

£

¤

¥

¦

§

¨

©

ª

«

¬

 

®

¯

°

±

²

³

´

µ

·

¸

¹

º

»

¼

½

¾

¿

À

Á

Â

Ã

Ä

Å

Æ

Ç

È

É

Ê

Ë

Ì

Í

Î

Ï

Ð

Ñ

Ò

Ó

Ô

Õ

Ö

×

Ø

Ù

Ú

Û

Ü

Ý

Þ

ß

à

á

â

ã

ä

å

æ

ç

è

Э

ê

ë

ì

í

î

ï

ð

ñ

ò

ó

ô

õ

ö

÷

ø

ù

ú

û

ü

ý

þ

ÿ

Windows-1252, также известная как «CP-1252» или «WinLatin1», представляет собой кодировку символов, используемую для представления латинского алфавита.

Он был представлен Microsoft в операционной системе Windows и основан на ISO 8859.-1 (Latin-1), но включает некоторые дополнительные символы. Windows-1252 широко используется для западноевропейских языков, включая английский, испанский, французский, немецкий и итальянский.

Это кодировка символов по умолчанию во многих программных продуктах Microsoft, а также широко используется в веб-разработке. Windows-1252 обеспечивает поддержку ряда знаков и символов, что делает ее пригодной для использования в различных приложениях. Однако важно отметить, что Windows-1252 плохо подходит для языков, отличных от западноевропейских, и может вызвать проблемы при работе с символами из других сценариев.

Часто задаваемые вопросы

Нет, ANSI и Windows-1252 — это не одно и то же. ANSI — это термин, обозначающий различные стандарты кодировки символов, использовавшиеся в ранних версиях Microsoft Windows. Windows-1252, с другой стороны, представляет собой особый стандарт кодировки символов, который использовался в западноевропейских версиях Windows. Хотя Windows-1252 является типом кодировки ANSI, не все кодировки ANSI совпадают с кодировкой Windows-1252.

Обычно для большинства приложений рекомендуется использовать кодировку UTF-8 вместо Windows-1252. Если вам нужно поддерживать символы из нескольких скриптов и языков или если вы разрабатываете для глобальной аудитории, UTF-8 является более подходящим выбором. Однако, если вам нужна поддержка только западноевропейских языков, можно использовать Windows-1252.

Windows-1252 — это стандарт кодировки символов, используемый в основном в странах Западной Европы и широко используемый в ранних версиях Microsoft Windows, что делает его широко используемой кодировкой для западноевропейских языков. Он также известен как CP-1252 или «ANSI» в некоторых контекстах.

Windows-1252 — это система кодирования символов, в которой для представления каждого символа используется один байт (8 бит). Это схема кодирования с фиксированной шириной, что означает, что каждый символ представлен ровно одним байтом, что обеспечивает простую и эффективную обработку текста. В Windows-1252 каждому символу присваивается уникальный двоичный код, соответствующий его положению в наборе символов. Первые 128 символов (0-127) совпадают с набором символов ASCII, а остальные 128 символов (128-255) используются для представления дополнительных символов, используемых в западноевропейских языках, таких как буквы с диакритическими знаками, знаки препинания и денежная единица. символы.

ISO-8859-1 и Windows-1252 — это стандарты кодирования символов, используемые для представления текста на компьютерах. Таким образом, основное различие между ISO-8859-1 и Windows-1252 заключается в количестве символов, которые они могут представлять, и конкретных символах, включенных в каждый стандарт. Windows-1252 включает несколько дополнительных символов, которые не являются частью стандарта ISO-8859-1, но в остальном в значительной степени совместимы с ним.

Windows-1252 и UTF-8 — это разные стандарты кодировки символов, используемые для представления текста на компьютерах. Основное различие между Windows-1252 и UTF-8 заключается в количестве символов, которые они могут представлять, и в их совместимости с различными сценариями и языками. UTF-8 — более универсальная и широко используемая кодировка по сравнению с Windows-1252.

Windows-1252, также известная как CP-1252, представляет собой стандарт кодирования символов, используемый в основном в странах Западной Европы. Он широко использовался в ранних версиях Microsoft Windows и часто считается вариантом или расширением ISO-8859-1. Кодовая страница Windows-1252 может содержать до 256 символов, включая символы, используемые в западноевропейских языках, таких как французский, немецкий и испанский. Он включает в себя ряд символов и символов, не встречающихся в стандарте ISO-8859-1, таких как изогнутые кавычки и символ евро.

Ссылки

https://en.wikipedia.org/wiki/Extended_ASCII

https://en.wikipedia.org/wiki/Windows-1252

https://www.unicode.org/ Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252. TXT

https://www.iana.org/assignments/character-sets/character-sets.xhtml

Таблица ASCII — коды ASCII, шестнадцатеричные, десятичные, двоичные ,html

Таблица ASCII — коды ASCII, шестнадцатеричные, десятичные, двоичные, HTML

Главная›Код›Текст›Таблица ASCII

Таблица кодов символов ASCII (американский стандартный код для обмена информацией) с десятичной, шестнадцатеричной, двоичной, HTML и описанием:


— Крах + Развернуть

Декабрь Шестигранник Двоичный HTML Символ Описание
0 00 00000000 НУЛ Нуль
1 01 00000001  СОХ Начало заголовка
2 02 00000010  СТХ Начало текста
3 03 00000011  ЕТХ Конец текста
4 04 00000100  ЕОТ Конец передачи
5 05 00000101  ENQ Запрос
6 06 00000110  ПОДТВЕРЖДЕНИЕ Подтвердить
7 07 00000111  бел Звонок
8 08 00001000  БС Возврат
9 09 00001001 НТ Горизонтальная вкладка
10 00001010 ЛФ Перевод строки
11 00001011 ВТ Вертикальный выступ
12 00001100 ФФ Подача страницы
13 0D 00001101 CR Возврат каретки
14 00001110  СО Выход из смены
15 00001111  СИ Shift In
16 10 00010000  ДЛЭ Выход из канала передачи данных
17 11 00010001  ДС1 Управление устройством 1
18 12 00010010  ДС2 Управление устройством 2
19 13 00010011  ДС3 Управление устройством 3
20 14 00010100  ДС4 Управление устройством 4
21 15 00010101  НАК Отрицательное подтверждение
22 16 00010110  СИН Синхронизировать
23 17 00010111  ЭТБ Конец блока передачи
24 18 00011000  МОЖЕТ Отменить
25 19 00011001  ЭМ Конец среды
26 00011010  SUB Заменитель
27 00011011  ЕСК Побег
28 00011100  ФС Разделитель файлов
29 00011101  ГС Разделитель групп
30 00011110  РС Разделитель записей
31 1F 00011111  США Разделитель блоков
32 20 00100000 пробел Пробел
  • Преобразователь ASCII,Hex,Dec,Bin,Base64 ►

Расширенная таблица ASCII

Кодировка символов UTF-8 (Unicode)CP437Windows-1252Big5 (китайский)CP866 (русский)EUC-JP (японский)EUC-KR (корейский)GB 18030 (китайский)ISO-8859-1 (латинский1/западноевропейский)ISO-8859-2 ( Латиница2/восточноевропейская)ISO-8859-3 (латиница3/южноевропейская)ISO-8859-4 (латиница4/североевропейская)ISO-8859-5 (латиница/кириллица)ISO-8859-6 (латиница/арабская)ISO-8859 -7 (латиница/греческий)ISO-8859-8 (латиница/иврит)ISO-8859-10 (латиница6/скандинавский)ISO-8859-13 (латиница7/Балтийский регион)ISO-8859-14 (латиница8/кельтский)ISO- 8859-15 (латиница9/западноевропейская)ISO-8859-16 (Latin10/Юго-Восточная Европа)KOI8-R (русский)KOI8-U (украинский)Macintosh (x-mac-roman)Mac OS Cyrillic (x-mac-cyrillic)Shift JIS (японский)Windows-874 (тайский) )Windows-1250 (восточноевропейская)Windows-1251 (кириллица)Windows-1252 (западноевропейская)Windows-1253 (греческая)Windows-1254 (турецкая)Windows-1255 (иврит)Windows-1256 (арабская)Windows-1257 (балтийская) )Windows-1258 (вьетнамская)

Декабрь Шестигранник Двоичный HTML Символ  

Что такое код ASCII

ASCII (американский стандартный код для обмена информацией) представляет собой 7-битный код символов со значениями от 0 до 127.