Переводчик азбуки Морзе

Перевод текста в азбуку Морзе и расшифровка кода для русского и латинского алфавитов.

Режим

Ввод: русские буквы, A–Z, цифры 0–9 и поддерживаемые знаки.

Код не сохраняет исходный регистр, точные пробелы, переводы строк и исходное смешение алфавитов. Буквы Е и Ё кодируются одинаково.

Ограничения и поддерживаемые знаки

Поддерживаются 33 буквы русского алфавита, латиница A–Z, цифры 0–9 и знаки .,?'/():=+-"@. Регистр, переводы строк и исходный алфавит в коде не сохраняются. Лимит ввода — 20 000 единиц UTF-16, вывода — 1 000 000 единиц UTF-16.

Таблица закреплена для этого текстового профиля. Соответствие правилам радиосвязи не заявляется.

Правила кодирования и особенности профиля

Поддерживаемые символы
Инструмент принимает 33 буквы русского алфавита, латиницу A–Z, цифры 0–9 и знаки препинания: .,?'/():=+-"@. Регистр букв, исходное форматирование и переносы строк в коде Морзе не сохраняются.
Буквы Е/Ё и Ь/Ъ
Одиночный код «.» может означать Е или Ё. Здесь используется Е; исходное написание восстановить нельзя. Буквы Ь (-..-) и Ъ (--.--) кодируются раздельно в этом текстовом профиле.
Выбор алфавита расшифровки
Многие коды совпадают в русском и латинском алфавитах. Алфавит результата выбирается явно; исходное смешение алфавитов восстановить нельзя.
Контроль ошибок и обработка
Если во вводе обнаружен неподдерживаемый символ или ошибочный код, частичный результат не создаётся. Исходный текст полностью остаётся в редакторе, а интерфейс указывает позиции ошибок. Преобразование выполняется локально в браузере.

Примеры

Кодирование смешанного текста с латинскими и русскими буквами; пробелы между словами заменяются слэшем.
ВводSOS АБ
Результат... --- ... / .- -...
Одинаковое кодирование букв Е и Ё одиночной точкой и раздельные коды для Ь (-..-) и Ъ (--.--).
ВводЕЁ ЬЪ
Результат. . / -..- --.--

Вопросы и ответы

Можно ли восстановить букву «Ё» по коду Морзе?

Одиночный код «.» может означать Е или Ё. Здесь используется Е; исходное написание восстановить нельзя.

Почему необходимо вручную выбирать алфавит для расшифровки?

Выбор задаёт алфавит результата: например, «.-» даёт русскую «А» или латинскую «A». Он не восстанавливает исходное смешение алфавитов и не устраняет совпадение кодов Е и Ё в русском профиле.

Что происходит при наличии неизвестного знака или ошибки в коде Морзе?

При ошибке результат не создаётся. Исходный текст остаётся в поле ввода; сообщение об ошибке указывает проблемные позиции.

Можно ли кодировать смешанный текст из русских и английских слов?

Да, при кодировании текста в азбуку Морзе поддерживается ввод как русских букв, так и латиницы A–Z. Все допустимые символы последовательно переводятся в код.