UnitConv
ASCII / Unicode

Конвертер ASCII / Unicode

Конвертация между текстом и кодами ASCII/Unicode с инструментами кодирования

Текст в код

Об этом инструменте

Конвертер ASCII — это бесплатный инструмент, который переводит между текстом и кодами ASCII в десятичном, шестнадцатеричном и двоичном виде. Вы видите код каждого символа и соответствующие управляющие символы, что помогает в изучении программирования, отладке и понимании кодировок. Удобно проверять соответствия вроде «A — это 65» и «a — это 97» или выяснять, как символы представляются при экранировании и передаче данных.

Как пользоваться

  1. 1 Выберите направление: текст в код или код в текст.
  2. 2 Введите строку или список кодов, которые нужно преобразовать.
  3. 3 Коды отображаются в выбранной системе: десятичной, шестнадцатеричной или двоичной.
  4. 4 Используйте таблицу ASCII, чтобы найти соответствие между символами и числами.

Как это работает

ASCII (American Standard Code for Information Interchange) — это 7-битный стандарт символов 1963 года. Семь бит представляют 128 значений от 0 до 127: коды 0-31 и 127 — управляющие символы, такие как перевод строки и табуляция, а 32-126 — печатаемые символы: буквы, цифры и знаки. Заглавная A — это 65, строчная a — 97; разница в 32 используется для смены регистра. Цифра 0 начинается с 48. Современный UTF-8 полностью совместим с ASCII: коды 0-127 хранятся в одном байте, как в ASCII, а символы вроде кириллицы или японского используют больше байтов. Поэтому данные, содержащие только латинские буквы и цифры, обрабатываются одинаково как ASCII и как UTF-8.

Частые вопросы

Чем различаются ASCII, Unicode и UTF-8?

ASCII — старый стандарт всего из 128 символов, Unicode охватывает почти все языки, а UTF-8 — кодировка Unicode, первые 128 символов которой полностью совместимы с ASCII.

Почему коды заглавных и строчных букв смещены?

В ASCII заглавная A (65) и строчная a (97) всегда отстоят на 32. Эта закономерность позволяет менять регистр простой битовой операцией.

Что такое управляющие символы?

Непечатаемые символы, назначенные кодам 0-31 и 127, такие как перевод строки (10), возврат каретки (13) и табуляция (9), которые управляют структурой текста.

Может ли ASCII представить кириллицу или японский?

Нет. ASCII охватывает только латинские буквы, цифры и знаки. Кириллица и японский представляются кодировками вроде UTF-8, использующими больше байтов на символ.

Связанные инструменты и применение

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