Текст в ASCII

Преобразуйте символы в коды ASCII и числовые коды обратно в текст. Работает прямо в браузере, не отправляя текст на сервер.

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

За каждым символом на вашей клавиатуре стоит цифра — код символа, который компьютеры используют для его хранения и идентификации. Для основных английских символов это коды ASCII: A — 65, a — 97, цифра 0 — 48, пробел — 32. Конвертер текста в ASCII выявляет эти числа, превращая каждый символ вашего текста в его числовой код. Это простой способ увидеть цифры, стоящие за буквами.

Как работает конвертация

Конвертер принимает каждый символ и выводит его числовой код в десятичном формате. Таким образом, «Привет» становится 72 105, H — 72, i — 105. Декодирование делает обратное: оно считывает каждое число и сопоставляет его с символом, которое оно представляет. Это взаимно-однозначное сопоставление символов и чисел является одной из основополагающих идей в вычислительной технике, и просмотр его непосредственно в собственном тексте делает эту концепцию осязаемой.

Зачем конвертировать текст в коды символов

Основное использование – образовательное и практическое. Учащиеся, изучающие, как компьютеры представляют текст, используют его для понимания кодировки символов. Программистам иногда требуется числовой код символа для сравнения, сортировки или работы с диапазонами символов в коде. Это также полезно при решении головоломок и для понимания того, почему определенные символы сортируются именно так, поскольку при сортировке часто сравниваются эти базовые коды, поэтому прописные буквы (коды 65–90) сортируются раньше строчных (97–122).

ASCII и выше

Классический набор ASCII охватывает основные английские символы с кодами от 0 до 127. Современный текст выходит далеко за рамки этого, используя Unicode для представления каждого символа на каждом языке, а также эмодзи с гораздо большими кодовыми номерами. Этот инструмент показывает фактическую кодовую точку каждого символа, будь то базовая буква ASCII или более высокий символ Юникода, поэтому буквы с диакритическими знаками и смайлики создают свои настоящие, большие числа. Все вычисляется в вашем браузере и никогда не загружается.

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

В чем разница между кодами ASCII и Unicode?
ASCII охватывает основные английские символы с кодами 0–127. Unicode распространяет это на каждый символ на каждом языке, а также на эмодзи, используя гораздо большие числа. Этот инструмент показывает фактическую кодовую точку каждого символа, будь то небольшое значение ASCII или большое значение Unicode.
Могу ли я декодировать коды обратно в текст?
Да. Вставьте список чисел, разделенных пробелами, и используйте опцию декодирования, чтобы превратить их обратно в символы. Это работает в обоих направлениях.
Почему прописные и строчные буквы имеют разные коды?
Прописные и строчные буквы — это разные символы с разными кодами: A — 65, а a — 97. Именно из-за этого пробела в 32 пункта при сортировке с учетом регистра все прописные буквы помещаются перед строчными.
Работает ли он с эмодзи и буквами с диакритическими знаками?
Да. Он показывает истинную кодовую точку Юникода для любого символа, поэтому буквы с диакритическими знаками и смайлы отображают свои фактические (большие) кодовые номера, а не ошибку.