Что такое код ascii2ebcdic


Что такое код ascii2ebcdic

ebcdic2ascii — Преобразовать строку из EBCDIC в ASCII

Описание integer ebcdic2ascii ( string ebcdic_str )

Функция ebcdic2ascii() предназначена для использования с сервером Apache и доступна только в операционных системах, основанных на стандарте EBCDIC (OS/390, BS2000). Эта функция преобразует строку в формате EBCDIC ebcdic_строка в ее эквивалетное представление в формате ASCII (безопасна для использования с двоичными данными) и возвращает результат.

Также ознакомьтесь с обратной функцией ascii2ebcdic()

Linux.yaroslavl.ru

Учебник РНР
Назад Вперёд

ebcdic2ascii — транслирует строку из EBCDIC в ASCII.

Описание

int ebcdic2ascii (string ebcdic_str)

ebcdic2ascii() это функция, специфичная для Apache, которая доступна только в EBCDIC на основе ОС (OS/390, BS2000). Она транслирует EBCDIC-кодированную строку ebcdic_str в ASCII-эквивалент (binary safe/двоично безопасна) и возвращает результат.

См. также реверсную функцию ascii2ebcdic() .

FoxTools v.2.0

Привет, Гость! Ваш IP: 188.64.174.135

Таблица символов ASCII


Что такое ASCII?

ASCII (англ. American Standard Code for Information Interchange — американский стандартный код для обмена информацией) — представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Каждый символ имеет свой числовой код в диапазоне от 0 до 255 (один байт).

ASCII часто используется в программировании для определения кодов нажатых символов на клавиатуре, либо кодирования/декодирования, экранирования, анализа данных. Нередко можно встретить кодированные символы в адресах интернет-страниц.

Как пользоваться таблицей?

Сверху и слева на черном фоне, в ячейках располагает шестнадцатеричное число от до F (в десятичной система — от до 16). Используйте эту шкалу для быстрого поиска нужного символа по шестандатеричному коду.
Например, чтобы найти пробел, который имеет шестнадцатеричный код 20, нужно в колонке слева найти число 2, а в строке сверху — число ; в центре будет символ соответствующий выбранному коду.

Красным цветом выделены управляющие символы.

Зеленым цветом выделены числа.

Желтым цветом выделены символы, которые могут быть заменены в различных национальных версиях таблицы ASCII.

Синим цветом выделены буквы английского алфавита.

Остальные символы зависят от национальной версии таблицы ASCII. Выбрать нужную национальную версию можно в списке кодировок, находящемся над таблицей.

Чтобы получить подробную информацию о конкретном символе, кликните по нему.

В Application Programming Interface этот сервис не реализован.

В любом языке программирования можно легко работать с ASCII. Если у вас возникнут какие-либо вопросы, обращайтесь на форум для программистов.

Сайт построен на HTML5

Для корректной работы данного сайта требуется HTML5.


Пожалуйста, воспользуйтесь браузером, который поддерживает HTML5. Многие современные браузеры поддерживают HTML5. Например:

PhpBuilder.ru

ваш путеводитель по веб программированию

Главное меню

Уроки по PHP

ascii2ebcdic()

ascii2ebcdic — Преобразовать строку из ASCII в EBCDIC

Описание

integer ascii2ebcdic ( string ascii_str )

Функция ascii2ebcdic() предназначена для использования с сервером Apache и доступна только на операционных системах, основанных на стандарте EBCDIC (OS/390, BS2000). Эта функция преобразует ASCII-строку ascii_строка в ее эквивалентное представление в формате EBCDIC (безопасна для использования с двоичными данными) и возвращает результат.

Также ознакомьтесь с обратной функцией ebcdic2ascii()

Коды EBCDIC

Корпорация «International Business Machine Corporation» (IBM) долгое время являлась лидером в производстве ЭВМ (особенно в 1970-х гг.). Она разработала собственную восьмибитную систему кодирования EBCDIC – Extended Binary Coded Decimal Interchange Code, которая использовалась для ЭВМ IBM System/360. Эта система кодирования сменила ранее созданную IBM систему BCDIC (Binary Coded Decimal Interchange Code), в которой использовался шестибитный метод кодирования. Затем появилось множество версий EBCDIC – «национальных» вариантов EBCDIC. Однако в целом эти системы кодовых обозначений символов отличались от ASCII, что вызывало проблемы обмена данными между вычислительными системами.

Другие стандарты кодов символов

Стандарт ISO. Международная организация по стандартизации (ISO) подгото


вила семейство стандартов ISO 8859-Х, в которых используется восьмибитная кодировка, младшая половина каждой кодировки (символы с кодами 0–127) соответствует ASCII, а старшая половина определяет символы для различных языков. Существуют следующие кодовые страницы: 8859-0 – Новый европейский стандарт (Latin 0); 8859-1 – Европа, Латинская Америка (Latin I) [1] ; 8859-2 – Восточная Европа; 8859-5 – кириллица [2] ; 8859-8 – идиш.

Стандарт СР866. Альтернативная кодировка разработана в ВЦ АН СССР. Специфические европейские символы в верхней половине кодовой таблицы были заменены на кириллицу, оставляя псевдографические символы нетронутыми. Этот вариант кодовой стра-

ницы популярен в среде MS-DOS и OS/2, а также для кодирования имен в файловой системе FAT, VFAT.

Стандарт СР1251. Кодовая страница разработана компанией «Microsoft» для кодировки кириллицы в Windows, которая не совместима с чем-либо еще. Применяется в некоторых странах (Болгария, республика Беларусь) для Linux и e-mail.

Стандарт КОИ8. Данный стандарт использует символы русской кириллицы в верхней части расширенной ASCII-таблицы в соответствии с их фонетическим аналогом в английском алфавите в нижней части таблицы и подходит только для русских текстов. KOИ8-R описывает еще и Болгарскую кириллицу. Вместе с тем кодировка КОИ8 неизвестна, и поэтому ее употребление в Болгарии бессмысленно, хотя самые первые кириллизации ПК были сделаны именно в Болгарии с применением КОИ8. В настоящее время в Болгарии используется кодировка СР1251. KOI8-R стал стандартом для русской кириллицы в Интернет.

ISO/IEC 10646. Рабочая группа ISO/IEC/JTC1/SC2/WG2 занимается разработкой международного стандарта 10646 (ISO/IEC 10646), который синхронизирован с Unicode (Unicode 3.0 был синхронизирован с ISO/IEC 10646-1:2000). Предстоящая третья версия ISO/IEC 10646 будет синхронизирована с Unicode 4.0.

Стандарт ISO/IEC 10646 также имеет две основные формы кодирования символов: UCS-2 (два байта на символ аналогично UTF-16 Unicode); UCS-4 (4 байта на символ аналогично UTF-32).

UCS – универсальный многооктетный кодированный набор символов (Universal Multiple-Octet Coded Character Set), его можно считать подмножеством UTF-16 (UTF-16 без суррогатных пар). UCS-4 является синонимом для UTF-32.

  • [1] В Latin 1 определены символы, отличные от английского алфавита (немецкие umlauts, французские диакритические знаки и т.д.).
  • [2] Кодировка ISO 8859-5 используется большими компаниями, создающими программное обеспечение с возможностью обработки кириллической информации (большие базы данных, решения, основанные на базе Open VMS и т.д.).

EBCDIC & ASCII Character Tables:

This is a table of the ASCII and EBCDIC codesets.
The ASCII control codes are explained at the bottom of the page.

This table is ordered by byte value.
To locate the character associated with a value, find the value
in the decimal, hex, or octal column, then read the corresponding
character from either the EBCDIC or ASCII column.

Need to convert Mainframe files?
That’s our business!
Decimal Hex Octal EBCDIC
Character
ASCII
Character
000 00 000 NUL NUL
001 01 001 SOH SOH
002 02 002 STX STX
003 03 003 ETX ETX
004 04 004 PF EOT
005 05 005 HT ENQ
006 06 006 LC ACK
007 07 007 DEL BEL
008 08 010 BS
009 09 011 HT
010 0A 012 SMM LF
011 0B 013 VT VT
012 0C 014 FF FF
013 0D 015 CR CR
014 0E 016 SO SO
015 0F 017 SI SI
016 10 020 DLE DLE
017 11 021 DC1 DCI
018 12 022 DC2 DC2
019 13 023 TM DC3
020 14 024 RES DC4
021 15 025 NL NAK
022 16 026 BS SYN
023 17 027 IL ETB
024 18 030 CAN CAN
025 19 031 EM EM
026 1A 032 CC SUB
027 1B 033 CU1 ESC
028 1C 034 IFS FS
029 1D 035 IGS GS
030 1E 036 IRS RS
031 1F 037 IUS US
032 20 040 DS Space
033 21 041 SOS !
034 22 042 FS «
035 23 043 #
036 24 044 BYP $
037 25 045 LF %
038 26 046 ETB &
039 27 047 ESC
040 28 050 (
041 29 051 )
042 2A 052 SM *
043 2B 053 CU2 +
044 2C 054 ,
045 2D 055 ENQ
046 2E 056 ACK .
047 2F 057 BEL /
048 30 060
049 31 061 1
050 32 062 SYN 2
051 33 063 3
052 34 064 PN 4
053 35 065 RS 5
054 36 066 UC 6
055 37 067 EOT 7
056 38 070 8
057 39 071 9
058 3A 072 :
059 3B 073 CU3 ;
060 3C 074 DC4
063 3F 077 SUB ?
064 40 100 Space @
065 41 101 A
066 42 102 B
067 43 103 C
068 44 104 D
069 45 105 E
070 46 106 F
071 47 107 G
072 48 110 H
073 49 111 I
074 4A 112 CENT J
075 4B 113 . K
076 4C 114 n
111 6F 157 ? o
112 70 160 p
113 71 161 q
114 72 162 r
115 73 163 s
116 74 164 t
117 75 165 u
118 76 166 v
119 77 167 w
120 78 170 x
121 79 171 y
122 7A 172 : z
123 7B 173 # <
124 7C 174 @ |
125 7D 175 ` >
126 7E 176 =
127 7F 177 « DEL
128 80 200
129 81 201 a
130 82 202 b
131 83 203 c
132 84 204 d
133 85 205 e
134 86 206 f
135 87 207 g
136 88 210 h
137 89 211 i
138 8A 212
139 8B 213
140 8C 214
141 8D 215
142 8E 216
143 8F 217
144 90 220
145 91 221 j
146 92 222 k
147 93 223 l
148 94 224 m
149 95 225 n
150 96 226 o
151 97 227 p
152 98 230 q
153 99 231 r
154 9A 232
155 9B 233
156 9C 234
157 9D 235
158 9E 236
159 9F 237
160 A0 240
161 A1 241
162 A2 242 s
163 A3 243 t
164 A4 244 u
165 A5 245 v
166 A6 246 w
167 A7 247 x
168 A8 250 y
169 A9 251 z
170 AA 252
171 AB 253
172 AC 254
173 AD 255 [
174 AE 256
175 AF 257
176 B0 260
177 B1 261
178 B2 262
179 B3 263
180 B4 264
181 B5 265
182 B6 266
183 B7 267
184 B8 270
185 B9 271
186 BA 272
187 BB 273
188 BC 274
189 BD 275 ]
190 BE 276
191 BF 277
192 CO 300 <
193 C1 301 A
194 C2 302 B
195 C3 303 C
196 C4 304 D
197 C5 305 E
198 C6 306 F
199 C7 307 G
200 C8 310 H
201 C9 311 I
202 CA 312
203 CB 313
204 CC 314
205 CD 315
206 CE 316
207 CF 317
208 D0 320 >
209 D1 321 J
210 D2 322 K
211 D3 323 L
212 D4 324 M
213 D5 325 N
214 D6 326 O
215 D7 327 P
216 D8 330 Q
217 D9 331 R
218 DA 332
219 DB 333
220 DC 334
221 DD 335
222 DE 336
223 DF 337
224 E0 340
225 E1 341
226 E2 342 S
227 E3 343 T
228 E4 344 U
229 E5 345 V
230 E6 346 W
231 E7 347 X
232 E8 350 Y
233 E9 351 Z
234 EA 352
235 EB 353
236 EC 354
237 ED 355
238 EE 356
239 EF 357
240 F0 360
241 F1 361 1
242 F2 362 2
243 F3 363 3
244 F4 364 4
245 F5 365 5
246 F6 366 6
247 F7 367 7
248 F8 370 8
249 F9 371 9
250 FA 372
251 FB 373
252 FC 374
253 FD 375
254 FE 376
255 FF 377

Note: ASCII codes above 7F hex are system dependent and are not listed here.


Meaning of ASCII control codes

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

Additional Information

For more articles on data conversion, see our TechTalk Index.

Disc Interchange Service Company, Inc.
15 Stony Brook Road
Westford, MA 01886

В чем смысл преобразования EBCDIC в ASCII?

Я хотел бы понять, как именно происходит это преобразование.

В случае образца текста char sample[6] = «hello»; Как именно h будет преобразован из ascii в ebcdic и наоборот?

РЕДАКТИРОВАТЬ : мне действительно не нужно преобразовывать строку. Я просто хочу знать, как были построены эти таблицы.

2 ответа

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

‘0’ в ASCII имеет кодовое значение 48.
‘0’ в EBCDIC имеет кодовое значение 240.

Итак, нам нужны таблицы, которые отображают от 48 до 240 и от 240 до 48.

Возьмем преобразование ‘0’ со значением кода ASCII 48. a2e[48] возвращает 240 , код EBCDIC для символа ‘0’ .

Теперь используйте 240, код EBCDIC для символа ‘0’ . e2a[240] который возвращает 48 , код ASCII для символа ‘0’ .


Сделайте это для всех других общих персонажей. Определите сопоставления как в состоянии для отдыха. Напомним, ASCII определяет только 128 символов, а EBCDIC определяет 256.

Макет EBCDIC имеет некоторое отношение к некоторым перфокартам .

В обоих наборах символов символы 0 , 1 , . 9 являются последовательными — требование для кодирования на C.

В обоих наборах прописные и строчные буквы различаются на 1 бит, поэтому можно кодировать следующее (все же лучше использовать tolower() ).

Код ASCII

Читайте также:

  1. КОДЫ ASCII
Илон Маск рекомендует:  Что такое код fdf_open

Код EBCDIC

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

Илон Маск рекомендует:  Конвертирование изображения в черно-белое на PHP

Но чаще стандарты принимаются специальными комитетами, которые выполняют функции форума по рассмотрению потребностей заинтересованных сторон и нахождению компромисса. Аналогичным образом был создан 7-разрядный код ASCII, который формально носит название стандарта ANSI X3.4-1977. С помощью ASCII можно представить 128 символов, но не все они выводятся на печать. Этот код позволяет представить все буквы английского алфавита (прописные и строчные), цифры от 0 до 9, знаки препинания, а также много других символов. ASCII применяется практически во всех компьютерах и компьютерных системах.

ASCII-символы стандарта ANSI и соответствующие им коды представлены на рис. 1.5. Сравните код ASCII с кодом Морзе и 5-разрядным кодом телетайпа (см. рис. 1.4). В коде Морзе каждому символу соответствует разное количество элементов (точек и тире); кроме того, он весьма ограничен — кодирует только буквы, цифры и несколько знаков препинания. В 5-разрядном коде каждому символу соответствует одинаковое число элементов, но прописные и строчные буквы также не различаются.

Но ASCII не просто обеспечивает представление прописных и строчных букв, в этом коде используется ряд правил, не очевидных на первый взгляд. Например, для того чтобы преобразовать любую прописную букву алфавита (от А до Z) в строчную, достаточно изменить с 0 на 1 значение 6-го разряда. Код ASCII, состоящий из 7 разрядов, дает возможность представить 128 различных символов (в отличие от 32 символов 5-разрядного кода).

На рис. 1.5 в двух крайних слева столбцах размещены непечатаемые управляющие символы. Они могут быть использованы для управления приемным устройством. В частности, символы возврата каретки (CR) и перевода строки (LF) применяются при работе на пишущей машинке. К управляющим относятся также символы перехода на начало следующей страницы (FF), оповещения (BEL), горизонтальной (НТ) и вертикальной табуляции (VT). Они были созданы для работы с печатающими устройствами, хотя многие производители использовали их для каких-то специфических целей. Символы смены регистра Shift In (SI) и Shift Out (SO) применяются для переключения между английскими и национальными наборами символов.

Стандартами ANSI X3.41-1974 и ХЗ.64-1979 в ASCII для еще большей гибкости был добавлен символ ESC (от англ. escape — побег, выход). Существуют также управляющие символы, которые служат для разграничения текста (в частности, начало текста может быть отмечено символом STX, а его конец — символом ЕТХ). Управляющие символы преимущественно используются при блочной, или синхронной, передаче данных. В следующих лекциях мы расскажем о них подробнее.

С появлением в 1981 году персонального компьютера фирмы IBM получила широкое распространение разновидность кода ASCII, известная как расширенный ASCII. Компьютеры IBM PC и совместимые с ними поддерживают 8-разрядный код. Первые 7 бит определены стандартом ANSI. Дополнительный бит увеличивает набор ASCII еще на 128 символов. Это позволяет разработчикам программного обеспечения использовать коды для выполнения таких функций, как маркировка конца абзаца, указание на применение полужирного текста в текстовых процессорах и т. д.


Номера битов
7 6 5 3 2
0 0 NUL DLE SP @ P ־ p
0 0 SOH DC1 ! A Q a q
STX DC2 B R b r
ETX DC3 # C S c s
EOT DC4 $ D T d t
ENQ NAK % E U e u
ACK SYN & F V f v
BEL ETB G W g w
BS CAN ( H X h x
HT EM ) I Y i y
LF SUB * : J Z j z
VT ESC + ; K [ k <
FF FS , N ^ n
SI US / ? O C o DEL

Примеры:

| следующая лекция ==>
Системы передачи с двумя состояниями | SP (пробел)

Дата добавления: 2014-01-13 ; Просмотров: 361 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Коды символов ASCII: таблицы, понятие, применение

Часто бывает, в практике создания веб приложений, и при создании дизайна необходимо вставить какой-то спецсимвол, например копирайт, авторское право, стрелочку и т.д. Для этого используют ascii кодамы, которые, вставляют в контекст кода HTML. При выводе они отображаются как нормальные символы. В данной статье, ознакомимся с кодами символов ascii и научимся их применять при разработке сайтов.

Что мы сегодня узнаем?

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

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

ASCII (англ. American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов.

Таблицы ASCII кодов

Ниже предоставленные таблицы ascii кодов символов. Если вы не совсем понимаете, как их использовать, наберитесь терпения и прочтите последний пункт статьи.

Таблица ascii кодов: ASCII (American Standard Code for Information Interchange)


Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char
NUL 32 20 (sp) 64 40 @ 96 60 `
1 1 SOH 33 21 ! 65 41 A 97 61 a
2 2 STX 34 22 « 66 42 B 98 62 b
3 3 ETX 35 23 # 67 43 C 99 63 c
4 4 EOT 36 24 $ 68 44 D 100 64 d
5 5 ENQ 37 25 % 69 45 E 101 65 e
6 6 ACK 38 26 & 70 46 F 102 66 f
7 7 BEL 39 27 71 47 G 103 67 g
8 8 BS 40 28 ( 72 48 H 104 68 h
9 9 TAB 41 29 ) 73 49 I 105 69 i
10 A LF 42 2A * 74 4A J 106 6A j
11 B VT 43 2B + 75 4B K 107 6B k
12 C FF 44 2C , 76 4C L 108 6C l
13 D CR 45 2D 77 4D M 109 6D m
14 E SO 46 2E . 78 4E N 110 6E n
15 F SI 47 2F / 79 4F O 111 6F o
16 10 DLE 48 30 80 50 P 112 70 p
17 11 DC1 49 31 1 81 51 Q 113 71 q
18 12 DC2 50 32 2 82 52 R 114 72 r
19 13 DC3 51 33 3 83 53 S 115 73 s
20 14 DC4 52 34 4 84 54 T 116 74 t
21 15 NAK 53 35 5 85 55 U 117 75 u
22 16 SYN 54 36 6 86 56 V 118 76 v
23 17 ETB 55 37 7 87 57 W 119 77 w
24 18 CAN 56 38 8 88 58 X 120 78 x
25 19 EM 57 39 9 89 59 Y 121 79 y
26 1A SUB 58 3A : 90 5A Z 122 7A z
27 1B ESC 59 3B ; 91 5B [ 123 7B <
28 1C FS 60 3C 94 5E ^ 126 7E
31 1F US 63 3F ? 95 5F _ 127 7F DEL
Илон Маск рекомендует:  Что такое код imagepscopyfont

Расширенная таблица кодов ASCII

Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char
128 80 Ç 160 A0 á 192 C0 . 224 E0 α
129 81 ü 161 A1 í 193 C1 2 225 E1 ß
130 82 é 162 A2 ó 194 C2 226 E2 Γ
131 83 â 163 A3 ú 195 C3 / 227 E3
132 84 ä 164 A4 ñ 196 C4 ) 228 E4
133 85 à 165 A5 Ñ 197 C5 3 229 E5 σ
134 86 å 166 A6 ª 198 C6 G 230 E6 μ
135 87 ç 167 A7 ° 199 C7 K 231 E7 τ
136 88 ê 168 A8 ¿ 200 C8 9 232 E8 Φ
137 89 ë 169 A9 _ 201 C9 6 233 E9 Θ
138 8A è 170 AA ¬ 202 CA = 234 EA Ω
139 8B ï 171 AB ½ 203 CB ; 235 EB δ
140 8C î 172 AC ¼ 204 CC : 236 EC
141 8D ì 173 AD ¡ 205 CD 4 237 ED φ
142 8E Ä 174 AE « 206 CE > 238 EE ε
143 8F Å 175 AF » 207 CF N 239 EF
144 90 É 176 B0 208 D0 J 240 F0
145 91 æ 177 B1 209 D1 L 241 F1 ±
146 92 Æ 178 B2 210 D2 H 242 F2
147 93 ô 179 B3 * 211 D3 F 243 F3
148 94 ö 180 B4 1 212 D4 B 244 F4
149 95 ò 181 B5 I 213 D5 ? 245 F5
150 96 û 182 B6 1 214 D6 C 246 F6 ÷
151 97 ù 183 B7 D 215 D7 O 247 F7
152 98 _ 184 B8 @ 216 D8 P 248 F8
153 99 Ö 185 B9 на . Таким же образом, можно вывести любой другой символ.

Другой случай, когда нужно реализовать подсветку кода (php, js, css, html…), пользовался регулярными выражениями в javascript, и получилось что звездочка (Asterisk), мешала работе js функции. Заменил ее ascii кодом и все стало работать как швейцарские часы.

Третий случай, когда вы создаете многоязычный сайт, в других странах, символы не входящие в стандарт их кодировки, могут выглядеть «крякозябрами», поэтому их нужно менять ascii кодами.

Как видите ascii кода пригодятся как программистам так и верстальщикам . Если у вас остались замечания или вопросы по поводу, ascii кодов, пишите в комментариях ниже.

ASCII таблица

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

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

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

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

DEC OCT HEX BIN Symbol HTML Number HTML Name Description
000 0x00 00000000 NUL \0 & #000; Null char
1 001 0x01 00000001 SOH & #001; Start of Heading
2 002 0x02 00000010 STX & #002; Start of Text
3 003 0x03 00000011 ETX & #003; End of Text
4 004 0x04 00000100 EOT & #004; End of Transmission
5 005 0x05 00000101 ENQ & #005; Enquiry
6 006 0x06 00000110 ACK & #006; Acknowledgment
7 007 0x07 00000111 BEL & #007; Bell
8 010 0x08 00001000 BS & #008; Back Space
9 011 0x09 00001001 HT \t & #009; Tab
10 012 0x0A 00001010 LF \n & #010; Новая строка
11 013 0x0B 00001011 VT & #011; Vertical Tab
12 014 0x0C 00001100 FF & #012; Form Feed
13 015 0x0D 00001101 CR \r & #013; Возврат каретки
14 016 0x0E 00001110 SO & #014; Shift Out / X-On
15 017 0x0F 00001111 SI & #015; Shift In / X-Off
16 020 0x10 00010000 DLE & #016; Data Line Escape
17 021 0x11 00010001 DC1 & #017; Device Control 1 (oft. XON)
18 022 0x12 00010010 DC2 & #018; Device Control 2
19 023 0x13 00010011 DC3 & #019; Device Control 3 (oft. XOFF)
20 024 0x14 00010100 DC4 & #020; Device Control 4
21 025 0x15 00010101 NAK & #021; Negative Acknowledgement
22 026 0x16 00010110 SYN & #022; Synchronous Idle
23 027 0x17 00010111 ETB & #023; End of Transmit Block
24 030 0x18 00011000 CAN & #024; Cancel
25 031 0x19 00011001 EM & #025; End of Medium
26 032 0x1A 00011010 SUB & #026; Substitute
27 033 0x1B 00011011 ESC & #027; Escape
28 034 0x1C 00011100 FS & #028; File Separator
29 035 0x1D 00011101 GS & #029; Group Separator
30 036 0x1E 00011110 RS & #030; Record Separator
31 037 0x1F 00011111 US & #031; Unit Separator
DEC OCT HEX BIN Symbol HTML Number HTML Name Description
Печатные символы ASCII (код символа 32-127)

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

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL