Блог про жизнь в интернете и сео

Содержание:

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

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. Юникод;
  7. ASCII art;
  8. КОИ-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.

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

До новых встреч!

ASCII Table for Non Printable character codes

The charter codes from 0 to 31 in the ASCII table are non-printable. Following ASCII table represents the list of non-printable charter codes and their decimal, Hexadecimal, and Octal numbers with Description.

BINARY DEC OCT HEX Char Description
00000000 000 00 NUL Null char
00000001 1 001 01 SOH Start of Heading
00000010 2 002 02 STX Start of Text
00000011 3 003 03 ETX End of Text
00000100 4 004 04 EOT End of Transmission
00000101 5 005 05 ENQ Enquiry
00000110 6 006 06 ACK Acknowledgment
00000111 7 007 07 BEL Bell
00001000 8 010 08 BS Back Space
00001001 9 011 09 HT Horizontal Tab
00001010 10 012 0A LF Line Feed
00001011 11 013 0B VT Vertical Tab
00001100 12 014 0C FF Form Feed
00001101 13 015 0D CR Carriage Return
00001110 14 016 0E SO Shift Out
00001111 15 017 0F SI Shift In
00010000 16 020 10 DLE Data Line Escape
00010001 17 021 11 DC1 Device Control 1
00010010 18 022 12 DC2 Device Control 2
00010011 19 023 13 DC3 Device Control 3
00010100 20 024 14 DC4 Device Control 4
00010101 21 025 15 NAK Negative Acknowledgement
00010110 22 026 16 SYN Synchronous Idle
00010111 23 027 17 ETB End of Transmit Block
00011000 24 030 18 CAN Cancel
00011001 25 031 19 EM End of Medium
00011010 26 032 1A SUB Substitute
00011011 27 033 1B ESC Escape
00011100 28 034 1C FS File Separator
00011101 29 035 1D GS Group Separator
00011110 30 036 1E RS Record Separator
00011111 31 037 1F US Unit Separator

ASCII digits

Symbol
HTML Code
HTML Entity
CSS Code
Hex Code
Unicode
Description

HTML CODE

0

ENTITY
CSS CODE

\0030

HEX CODE

0

UNICODE

U+00030

digit zero
1

HTML CODE

1

ENTITY
CSS CODE

\0031

HEX CODE

1

UNICODE

U+00031

digit one
2

HTML CODE

2

ENTITY
CSS CODE

\0032

HEX CODE

2

UNICODE

U+00032

digit two
3

HTML CODE

3

ENTITY
CSS CODE

\0033

HEX CODE

3

UNICODE

U+00033

digit three
4

HTML CODE

4

ENTITY
CSS CODE

\0034

HEX CODE

4

UNICODE

U+00034

digit four
5

HTML CODE

5

ENTITY
CSS CODE

\0035

HEX CODE

5

UNICODE

U+00035

digit five
6

HTML CODE

6

ENTITY
CSS CODE

\0036

HEX CODE

6

UNICODE

U+00036

digit six
7

HTML CODE

7

ENTITY
CSS CODE

\0037

HEX CODE

7

UNICODE

U+00037

digit seven
8

HTML CODE

8

ENTITY
CSS CODE

\0038

HEX CODE

8

UNICODE

U+00038

digit eight
9

HTML CODE

9

ENTITY
CSS CODE

\0039

HEX CODE

9

UNICODE

U+00039

digit nine

ASCII Printable Characters

Char Number Description
  0 — 31 Control characters (see below)
  32 space
! 33 exclamation mark
« 34 quotation mark
# 35 number sign
$ 36 dollar sign
% 37 percent sign
& 38 ampersand
39 apostrophe
( 40 left parenthesis
) 41 right parenthesis
* 42 asterisk
+ 43 plus sign
, 44 comma
45 hyphen
. 46 period
47 slash
48 digit 0
1 49 digit 1
2 50 digit 2
3 51 digit 3
4 52 digit 4
5 53 digit 5
6 54 digit 6
7 55 digit 7
8 56 digit 8
9 57 digit 9
58 colon
; 59 semicolon
< 60 less-than
= 61 equals-to
> 62 greater-than
? 63 question mark
@ 64 at sign
A 65 uppercase A
B 66 uppercase B
C 67 uppercase C
D 68 uppercase D
E 69 uppercase E
F 70 uppercase F
G 71 uppercase G
H 72 uppercase H
I 73 uppercase I
J 74 uppercase J
K 75 uppercase K
L 76 uppercase L
M 77 uppercase M
N 78 uppercase N
O 79 uppercase O
P 80 uppercase P
Q 81 uppercase Q
R 82 uppercase R
S 83 uppercase S
T 84 uppercase T
U 85 uppercase U
V 86 uppercase V
W 87 uppercase W
X 88 uppercase X
Y 89 uppercase Y
Z 90 uppercase Z
91 left square bracket
\ 92 backslash
93 right square bracket
^ 94 caret
_ 95 underscore
` 96 grave accent
a 97 lowercase a
b 98 lowercase b
c 99 lowercase c
d 100 lowercase d
e 101 lowercase e
f 102 lowercase f
g 103 lowercase g
h 104 lowercase h
i 105 lowercase i
j 106 lowercase j
k 107 lowercase k
l 108 lowercase l
m 109 lowercase m
n 110 lowercase n
o 111 lowercase o
p 112 lowercase p
q 113 lowercase q
r 114 lowercase r
s 115 lowercase s
t 116 lowercase t
u 117 lowercase u
v 118 lowercase v
w 119 lowercase w
x 120 lowercase x
y 121 lowercase y
z 122 lowercase z
{ 123 left curly brace
| 124 vertical bar
} 125 right curly brace
~ 126 tilde

ASCII Table for Printable character codes

The charter codes from 32 to 127 in the ASCII table are printable characters. For example, Alphabets, Numbers, braces, punctuation marks, so on and so forth. The following ASCII table represents the list of available charter codes with descriptions.

BINARY DEC OCT HEX Symbol Description
00100000 32 040 20   Space
00100001 33 041 21 ! Exclamation mark
00100010 34 042 22 Double quotes
00100011 35 043 23 # Number
00100100 36 044 24 $ Dollar
00100101 37 045 25 % Percentage
00100110 38 046 26 & Ampersand
00100111 39 047 27 Single quote
00101000 40 050 28 ( Open parenthesis or open bracket
00101001 41 051 29 ) Close parenthesis or close bracket
00101010 42 052 2A * Asterisk
00101011 43 053 2B + Plus
00101100 44 054 2C , Comma
00101101 45 055 2D Hyphen
00101110 46 056 2E . Period, dot or full stop
00101111 47 057 2F Slash or divide
00110000 48 060 30 Zero
00110001 49 061 31 1 One
00110010 50 062 32 2 Two
00110011 51 063 33 3 Three
00110100 52 064 34 4 Four
00110101 53 065 35 5 Five
00110110 54 066 36 6 Six
00110111 55 067 37 7 Seven
00111000 56 070 38 8 Eight
00111001 57 071 39 9 Nine
00111010 58 072 3A Colon
00111011 59 073 3B ; Semicolon
00111100 60 074 3C < Less than
00111101 61 075 3D = Equals
00111110 62 076 3E > Greater than
00111111 63 077 3F ? Question mark
01000000 64 100 40 @ At symbol
01000001 65 101 41 A Uppercase A
01000010 66 102 42 B Uppercase B
01000011 67 103 43 C Uppercase C
01000100 68 104 44 D Uppercase D
01000101 69 105 45 E Uppercase E
01000110 70 106 46 F Uppercase F
01000111 71 107 47 G Uppercase G
01001000 72 110 48 H Uppercase H
01001001 73 111 49 I Uppercase I
01001010 74 112 4A J Uppercase J
01001011 75 113 4B K Uppercase K
01001100 76 114 4C L Uppercase L
01001101 77 115 4D M Uppercase M
01001110 78 116 4E N Uppercase N
01001111 79 117 4F O Uppercase O
01010000 80 120 50 P Uppercase P
01010001 81 121 51 Q Uppercase Q
01010010 82 122 52 R Uppercase R
01010011 83 123 53 S Uppercase S
01010100 84 124 54 T Uppercase T
01010101 85 125 55 U Uppercase U
01010110 86 126 56 V Uppercase V
01010111 87 127 57 W Uppercase W
01011000 88 130 58 X Uppercase X
01011001 89 131 59 Y Uppercase Y
01011010 90 132 5A Z Uppercase Z
01011011 91 133 5B Opening bracket
01011100 92 134 5C \ Backslash
01011101 93 135 5D Closing bracket
01011110 94 136 5E ^ Caret – circumflex
01011111 95 137 5F _ Underscore
01100000 96 140 60 ` Grave accent
01100001 97 141 61 a Lowercase a
01100010 98 142 62 b Lowercase b
01100011 99 143 63 c Lowercase c
01100100 100 144 64 d Lowercase d
01100101 101 145 65 e Lowercase e
01100110 102 146 66 f Lowercase f
01100111 103 147 67 g Lowercase g
01101000 104 150 68 h Lowercase h
01101001 105 151 69 i Lowercase i
01101010 106 152 6A j Lowercase j
01101011 107 153 6B k Lowercase k
01101100 108 154 6C l Lowercase l
01101101 109 155 6D m Lowercase m
01101110 110 156 6E n Lowercase n
01101111 111 157 6F o Lowercase o
01110000 112 160 70 p Lowercase p
01110001 113 161 71 q Lowercase q
01110010 114 162 72 r Lowercase r
01110011 115 163 73 s Lowercase s
01110100 116 164 74 t Lowercase t
01110101 117 165 75 u Lowercase u
01110110 118 166 76 v Lowercase v
01110111 119 167 77 w Lowercase w
01111000 120 170 78 x Lowercase x
01111001 121 171 79 y Lowercase y
01111010 122 172 7A z Lowercase z
01111011 123 173 7B { Opening brace
01111100 124 174 7C | Vertical bar
01111101 125 175 7D } Closing brace
01111110 126 176 7E ~ Equivalency sign – tilde
01111111 127 177 7F   Delete

ASCII control characters

Symbol
HTML Code
HTML Entity
CSS Code
Hex Code
Unicode
Description

HTML CODE

&#0;

ENTITY
CSS CODE

\0000

HEX CODE

&#x0;

UNICODE

U+00000

null

HTML CODE

&#1;

ENTITY
CSS CODE

\0001

HEX CODE

&#x1;

UNICODE

U+00001

start of heading

HTML CODE

&#2;

ENTITY
CSS CODE

\0002

HEX CODE

&#x2;

UNICODE

U+00002

start of text

HTML CODE

&#3;

ENTITY
CSS CODE

\0003

HEX CODE

&#x3;

UNICODE

U+00003

end of text

HTML CODE

&#4;

ENTITY
CSS CODE

\0004

HEX CODE

&#x4;

UNICODE

U+00004

end of transmission

HTML CODE

&#5;

ENTITY
CSS CODE

\0005

HEX CODE

&#x5;

UNICODE

U+00005

enquiry

HTML CODE

&#6;

ENTITY
CSS CODE

\0006

HEX CODE

&#x6;

UNICODE

U+00006

acknowledge

HTML CODE

&#7;

ENTITY
CSS CODE

\0007

HEX CODE

&#x7;

UNICODE

U+00007

bell

HTML CODE

&#8;

ENTITY
CSS CODE

\0008

HEX CODE

&#x8;

UNICODE

U+00008

backspace

HTML CODE

&#9;

ENTITY

&Tab;

CSS CODE

\0009

HEX CODE

&#x9;

UNICODE

U+00009

character tabulation

HTML CODE

&#10;

ENTITY

&NewLine;

CSS CODE

\000A

HEX CODE

&#xA;

UNICODE

U+0000A

line feed (lf)

HTML CODE

&#11;

ENTITY
CSS CODE

\000B

HEX CODE

&#xB;

UNICODE

U+0000B

line tabulation

HTML CODE

&#12;

ENTITY
CSS CODE

\000C

HEX CODE

&#xC;

UNICODE

U+0000C

form feed (ff)

HTML CODE

&#13;

ENTITY
CSS CODE

\000D

HEX CODE

&#xD;

UNICODE

U+0000D

carriage return (cr)

HTML CODE

&#14;

ENTITY
CSS CODE

\000E

HEX CODE

&#xE;

UNICODE

U+0000E

shift out

HTML CODE

&#15;

ENTITY
CSS CODE

\000F

HEX CODE

&#xF;

UNICODE

U+0000F

shift in

HTML CODE

&#16;

ENTITY
CSS CODE

\0010

HEX CODE

&#x10;

UNICODE

U+00010

data link escape

HTML CODE

&#17;

ENTITY
CSS CODE

\0011

HEX CODE

&#x11;

UNICODE

U+00011

device control one

HTML CODE

&#18;

ENTITY
CSS CODE

\0012

HEX CODE

&#x12;

UNICODE

U+00012

device control two

HTML CODE

&#19;

ENTITY
CSS CODE

\0013

HEX CODE

&#x13;

UNICODE

U+00013

device control three

HTML CODE

&#20;

ENTITY
CSS CODE

\0014

HEX CODE

&#x14;

UNICODE

U+00014

device control four

HTML CODE

&#21;

ENTITY
CSS CODE

\0015

HEX CODE

&#x15;

UNICODE

U+00015

negative acknowledge

HTML CODE

&#22;

ENTITY
CSS CODE

\0016

HEX CODE

&#x16;

UNICODE

U+00016

synchronous idle

HTML CODE

&#23;

ENTITY
CSS CODE

\0017

HEX CODE

&#x17;

UNICODE

U+00017

end of transmission block

HTML CODE

&#24;

ENTITY
CSS CODE

\0018

HEX CODE

&#x18;

UNICODE

U+00018

cancel

HTML CODE

&#25;

ENTITY
CSS CODE

\0019

HEX CODE

&#x19;

UNICODE

U+00019

end of medium

HTML CODE

&#26;

ENTITY
CSS CODE

\001A

HEX CODE

&#x1A;

UNICODE

U+0001A

substitute

HTML CODE

&#27;

ENTITY
CSS CODE

\001B

HEX CODE

&#x1B;

UNICODE

U+0001B

escape

HTML CODE

&#28;

ENTITY
CSS CODE

\001C

HEX CODE

&#x1C;

UNICODE

U+0001C

information separator four, file separator (fs)

HTML CODE

&#29;

ENTITY
CSS CODE

\001D

HEX CODE

&#x1D;

UNICODE

U+0001D

information separator three, group separator (gs)

HTML CODE

&#30;

ENTITY
CSS CODE

\001E

HEX CODE

&#x1E;

UNICODE

U+0001E

information separator two, record separator (rs)

HTML CODE

&#31;

ENTITY
CSS CODE

\001F

HEX CODE

&#x1F;

UNICODE

U+0001F

information separator one, unit separator (us)

ASCII punctuation and symbols

Symbol
HTML Code
HTML Entity
CSS Code
Hex Code
Unicode
Description

HTML CODE

&#58;

ENTITY

&colon;

CSS CODE

\003A

HEX CODE

&#x3A;

UNICODE

U+0003A

colon
;

HTML CODE

&#59;

ENTITY

&semi;

CSS CODE

\003B

HEX CODE

&#x3B;

UNICODE

U+0003B

semicolon
<

HTML CODE

&#60;

ENTITY

&nvlt;

CSS CODE

\003C

HEX CODE

&#x3C;

UNICODE

U+0003C

less-than sign
=

HTML CODE

&#61;

ENTITY

&equals;

CSS CODE

\003D

HEX CODE

&#x3D;

UNICODE

U+0003D

equals sign
>

HTML CODE

&#62;

ENTITY

&nvgt;

CSS CODE

\003E

HEX CODE

&#x3E;

UNICODE

U+0003E

greater-than sign
?

HTML CODE

&#63;

ENTITY

&quest;

CSS CODE

\003F

HEX CODE

&#x3F;

UNICODE

U+0003F

question mark
@

HTML CODE

&#64;

ENTITY

&commat;

CSS CODE

\0040

HEX CODE

&#x40;

UNICODE

U+00040

commercial at

ASCII Device Control Characters

The ASCII control characters (range 00-31, plus 127) were designed to control
hardware devices.

Control characters (except horizontal tab, line feed, and carriage return)
have nothing to do inside an HTML document.

 Char Number Description
NUL 00 null character
SOH 01 start of header
STX 02 start of text
ETX 03 end of text
EOT 04 end of transmission
ENQ 05 enquiry
ACK 06 acknowledge
BEL 07 bell (ring)
BS 08 backspace
HT 09 horizontal tab
LF 10 line feed
VT 11 vertical tab
FF 12 form feed
CR 13 carriage return
SO 14 shift out
SI 15 shift in
DLE 16 data link escape
DC1 17 device control 1
DC2 18 device control 2
DC3 19 device control 3
DC4 20 device control 4
NAK 21 negative acknowledge
SYN 22 synchronize
ETB 23 end transmission block
CAN 24 cancel
EM 25 end of medium
SUB 26 substitute
ESC 27 escape
FS 28 file separator
GS 29 group separator
RS 30 record separator
US 31 unit separator
     
DEL 127 delete (rubout)

❮ Previous
Next ❯

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

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

Adblock
detector