Конвертер ASCII / Unicode
Конвертация между текстом и кодами ASCII/Unicode с инструментами кодирования
Текст в код
Об этом инструменте
Конвертер ASCII — это бесплатный инструмент, который переводит между текстом и кодами ASCII в десятичном, шестнадцатеричном и двоичном виде. Вы видите код каждого символа и соответствующие управляющие символы, что помогает в изучении программирования, отладке и понимании кодировок. Удобно проверять соответствия вроде «A — это 65» и «a — это 97» или выяснять, как символы представляются при экранировании и передаче данных.
Как пользоваться
- 1 Выберите направление: текст в код или код в текст.
- 2 Введите строку или список кодов, которые нужно преобразовать.
- 3 Коды отображаются в выбранной системе: десятичной, шестнадцатеричной или двоичной.
- 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, использующими больше байтов на символ.
Связанные инструменты и применение
Чтобы увидеть коды в шестнадцатеричном и двоичном виде, полезен конвертер систем счисления. При поиске символов по шаблонам используйте тестер регулярных выражений, а для цветовых значений в шестнадцатеричном виде — конвертер цветовых кодов.