Декодировано
Двоичная строка | |
---|---|
Строка Hex | |
HTML Escape | |
Кодирование URL | |
Punycode IDN | |
Base32 | |
Base45 | |
Base45/Zlib/COSE/CBOR | |
Base64 | |
Ascii85 | |
QP-кодировка | |
Unicode Escape | |
Программная строка | |
Азбука Морзе |
Вариант |
Unicode NFD | |
Unicode NFKD | |
Число из десятичном | |
Число из двоичн | |
Число из восьме | |
Число из десяти | |
Число из Англ | |
Число из Кандзи | |
Цезарь |
Сдвиг |
ROT13 (A-Z) | |
ROT18 (A-Z, 0-9) | |
ROT47 (!-~) | |
Аффинный |
A B |
Виженер |
Рельсы (A-Z) |
Энигма |
Машина Роторы Кольцо Позиции Проводка коммутационная панель Uhr Проводка UKW-D |
Скитейл |
Количество букв каждая |
Ограждения рельсов |
Рельсы |
Закодировано
Двоичная строка |
Разделитель |
---|---|
Строка Hex |
Разделитель A-F |
HTML Escape (Basic) | |
HTML Escape (Fully) | |
Кодирование URL |
Пустой |
Punycode IDN | |
Base32 | |
Base45 | |
Base64 |
Разрыв строки |
Ascii85 |
Вариант |
QP-кодировка | |
Unicode Escape |
Формат A-F |
Программная строка |
Кавычки |
Азбука Морзе |
Вариант |
UpperCamelCase | |
lowerCamelCase | |
UPPER_SNAKE_CASE | |
lower_snake_case | |
UPPER-KEBAB-CASE | |
lower-kebab-case | |
Половина ширины | |
Полная ширина | |
Прописные | |
Строчные | |
Замена | |
Заглавные | |
Инициалы | |
Обратный | |
Unicode NFC | |
Unicode NFKC | |
Сортировка строк |
Приказ |
Удалятор строк | |
Число в десятичном | |
Число в двоично | |
Число в восьмер | |
Число в десятич | |
Число в Англ |
Обозначение дробной части Система |
Число в Кандзи | |
Число в Кандзи Дайджи | |
UNIX-время [ms] | |
Дата W3C-DTF | |
Дата ISO8601 |
Дробная часть |
Дата ISO8601 (расширенный) |
Дробная часть |
Дата ISO8601 (Неделя) |
Дробная часть |
Дата ISO8601 (Порядковый) |
Дробная часть |
Дата RFC2822 | |
Дата ctime | |
Японская эра | |
Название цвета | |
Цвет RGB (Hex) | |
Цвет RGB |
Обозначение |
Цвет HSL | |
Цвет HSV | |
Цвет CMYK | |
Цезарь |
Сдвиг |
ROT13 (A-Z) | |
ROT18 (A-Z, 0-9) | |
ROT47 (!-~) | |
Атбаш | |
Аффинный |
A B |
Виженер |
Рельсы (A-Z) |
Энигма |
Машина Роторы Кольцо Позиции Проводка коммутационная панель Uhr Проводка UKW-D |
JIS Клавиатура |
Режим |
Скитейл |
Количество букв каждая |
Ограждения рельсов |
Рельсы |
MD2 | |
MD5 | |
SHA-1 | |
SHA-256 | |
SHA-384 | |
SHA-512 | |
CRC32 |
Version: 20230216
By the same author: Virtour.fr — visites virtuelles
Универсальный декодер — конвертер кириллицы
Результат
[Результат перекодировки появится здесь…]
Гостевая книга
Поставьте ссылку на наш сайт! <a href=»https://2cyr.com/decode/»>Универсальный декодер кириллицы</a> |
Custom Work For a small fee I can help you quickly recode/recover large pieces of data — texts, databases, websites… or write custom functions you can use (invoice available). FAQ and contact information. |
О программе
Здравствуйте! Эта страница может пригодиться, если вам прислали текст (предположительно на кириллице), который отображается в виде странной комбинации загадочных символов. Программа попытается угадать кодировку, а если не получится, покажет примеры всех комбинаций кодировок, чтобы вы могли выбрать подходящую.
Использование
- Скопируйте текст в большое текстовое поле дешифратора. Несколько первых слов будут проанализированы, поэтому желательно, чтобы в них содержалась (закодированная) кириллица.
- Программа попытается декодировать текст и выведет результат в нижнее поле.
- В случае удачной перекодировки вы увидите текст в кириллице, который можно при необходимости скопировать и сохранить.
- В случае неудачной перекодировки (текст не в кириллице, состоящий из тех же или других нечитаемых символов) можно выбрать из нового выпадающего списка вариант в кириллице (если их несколько, выбирайте самый длинный). Нажав OK вы получите корректный перекодированный текст.
- Если текст перекодирован лишь частично, попробуйте выбрать другие варианты кириллицы из выпадающего списка.
Ограничения
- Если текст состоит из вопросительных знаков («???? ?? ??????»), то проблема скорее всего на стороне отправителя и восстановить текст не получится. Попросите отправителя послать текст заново, желательно в формате простого текстового файла или в документе LibreOffice/OpenOffice/MSOffice.
- Не любой текст может быть гарантированно декодирован, даже если есть вы уверены на 100%, что он написан в кириллице.
- Анализируемый и декодированный тексты ограничены размером в 100 Кб.
- Программа не всегда дает стопроцентную точность: при перекодировке из одной кодовой страницы в другую могут пропасть некоторые символы, такие как болгарские кавычки, реже отдельные буквы и т.п.
- Программа проверяет максимум 8280 вариантов из двух и трех перекодировок: если имело место многократное перекодирование вроде koi8(utf(cp1251(utf))), оно не будет распознано или проверено. Обычно возможные и отображаемые верные варианты находятся между 32 и 255.
- Если части текста закодированы в разных кодировках, программа сможет распознать только одну часть за раз.
Условия использования
Пожалуйста, обратите внимание на то, что данная бесплатная программа создана с надеждой, что она будет полезна, но без каких-либо явных или косвенных гарантий пригодности для любого практического использования. Вы можете пользоваться ей на свой страх и риск.
Если вы используете для перекодировки очень длинный текст, убедитесь, что имеется его резервная копия.
Переводчики
Русский (Russian) : chAlx ; Пётр Васильев (http://yonyonson.livejournal.com/)
Страница подготовки переводов на другие языки находится тут.
Что нового
October 2013 : I am trying different optimizations for the system which should make the decoder run faster and handle more text. If you notice any problem, please notify me ASAP.
На английской версии страницы доступен changelog программы.
Вернуться к кириллической виртуальной клавиатуре.
Наш конвертер онлайн поможет вам кодировать и декодировать текст в кодировку (XX WIN-1251, XX UTF-16, \uXXXX).
Данное приложение необходимо для преобразования вашего текста в шестнадцатеричные коды его символов и обратно.
Конвертер работает для текста в кодировках Windows-1251, UTF-16, и декодирует UTF-8 текст с кириллицей, который при кодировании в JSON переводится штатной php функцией json_encode() в \uXXXX кодировку.
Шестнадцатеричная система счисления — это позиционная система счисления с основанием 16, и использует шестнадцать различных символов, чаще всего символы 0-9 для представления значений от нуля до девяти, и A, B, C, D, E, F (или альтернативно a, b, c, d, e, f) для представления значений от десяти до пятнадцати.
Шестнадцатеричные цифры часто используются разработчиками компьютерных систем и программистами, и поскольку каждая шестнадцатеричная цифра представляет собой четыре двоичные цифры (биты), она позволяет более удобное для человека представление двоичных кодированных значений.
Одна шестнадцатеричная цифра представляет собой кусочек в (4 бита), который составляет половину октета или байта (8 бит).
В свою очередь один байт может иметь значения в диапазоне от 00000000 до 11111111 в двоичном виде, но это может быть более удобно представлено как 00 до FF в шестнадцатеричном виде.
Кодирование информации — это процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки.
Декодирование информации — это преобразование закодированной информации в понятный, пригодный для непосредственного использования и чтения вид.
Декодер онлайн (decoder online)
Текст успешно скопирован!
Определить исходную кодировку
В предыдущей статье я уже затрагивал тему кодировок текста, более подробно описал Юникод и представление его в виде последовательности символов переменной длины UTF-8. Данный калькулятор позволяет преобразовать текст в другие исторические кодировки. Я называю их историческими, потому, что в современных решениях везде, где это можно следует использовать Юникод и его самое удобное представление UTF-8.
Однако старые кодировки также могут быть полезны, когда требуется компактно закодировать текст, например для последующего сжатия и передачи, в том случае, когда принимающая сторона гарантированно знает в какой кодировке передается текст. Например русский текст в в кодировке Windows-1251 будет занимать вдвое меньше места, чем текст в UTF-8.
Итак калькулятор ниже позволяет скачать файл в выбранной кодировке или просмотреть шестнадцатеричный дамп закодированного текста.
Скачать текст как файл с выбором кодировки
Просмотреть созданный файл можно при помощи калькулятора Прочитать файл в старой кодировке.
Калькулятор вернет ошибку, в том случае, если выбрана неверная кодировка. В случае с Юникодом, это невозможно — в нем представлены символы всех современных языков. А вот устаревшие 8-битные кодировки содержат ограниченный набор символов и для текста на нескольких языках может вполне не найтись нужной кодировки.
За годы до появления Юникода было придумано множество кодировок для разных языков и наборов символов, поэтому сама задача выбора правильной кодировки для вашего текста может быть непростой. Следующий калькулятор позволяет подобрать кодировки для введенного текста. В результирующей таблице будут выданы, только те кодировки, при помощи которых можно гарантированно закодировать заданный текст.
В какой кодировке можно представить текст?
Файл очень большой, при загрузке и создании может наблюдаться торможение браузера.
В калькуляторах поддерживаются 70 различных кодировок:
Кодировки IBM EBCDIC
EBCDIC — стандартный 8-битный код, разработанный корпорацией IBM для использования на мэйнфреймах IBM и совместимых с ними.
Кодировка | Языки / Страны использования |
---|---|
EBCDIC 424 Hebrew | Иврит |
EBCDIC 037 USA/Canada | США, Канада, Португалия, Бразилия, Австралия, Новой Зеландия и Южной Африка |
EBCDIC 1026 Turkish | Турция |
EBCDIC 500 International | Интернациональный |
EBCDIC 875 Greek | Греческий |
Кодировки в стандарте ISO 8859
Семейство ASCII совместимых кодировок, разработанных международными организациями ISO и IEC
Кодировка | Языки/Страны |
---|---|
ISO 8859-2 (Latin-2) | Восточноевропейские языки, использующие латиницу |
ISO 8859-5 | Кириллица |
ISO 8859-6 | Арабский |
ISO 8859-7 | Современный греческий |
ISO/IEC 8859-1 (Latin-1) | Западноевропейские языки |
ISO/IEC 8859-10 (Latin-6) | Североевропейские языки |
ISO/IEC 8859-11 | Тайский |
ISO/IEC 8859-13 (Latin-7) | Эстонский, латышский, литовский |
ISO/IEC 8859-14 | Кельтские языки |
ISO/IEC 8859-15 (Latin-9) | Западноевропейские языки |
ISO/IEC 8859-16 (Latin-10) | Восточноевропейские языки, использующие латиницу |
ISO/IEC 8859-3 | Турецкий, мальтийский, эсперанто |
ISO/IEC 8859-4 (Latin-4) | Эстонский, латышский, литовский, гренландский, саамский |
ISO/IEC 8859-8 | Иврит |
ISO/IEC 8859-9 | Турецкий |
Кодировки KOI8
KOI8 — 8-битовая кодировка совместимая с ASCII для представления букв кириллических алфавитов
Кодировка | Языки |
---|---|
KOI8-R | Русский |
KOI8-U | Украинский |
Кодировки Mac OS
Кодировка | Языки/Страны |
---|---|
Mac OS Celtic | Кельтские языки |
Mac OS Gaelic | Гэльский |
Mac OS Central European | Языки Центральной Европы |
Mac OS Croatian | Сербско/Хорватский |
Mac OS Cyrillic | Кириллица |
Mac OS Greek | Греческй |
Mac OS Icelandic | Исландский |
Mac OS Inuit | Инуктитут |
Mac OS Roman | Западноевропейские языки |
Mac OS Romanian | Румынский |
Mac OS Turkish | Турецкий |
Кодировки DOS
Кодировки для MS-DOS и подобных ей операционных систем.
Кодировка | Языки/Страны |
---|---|
DOS Latin US (CP437) | Восточноевропейские языки, использующие латиницу |
DOS Greek (CP737) | Греческий |
DOS Baltic Rim (CP775) | Эстонский, латышский, литовский |
DOS Latin 1 (CP850) | Западноевропейские языки |
DOS Latin 2 (CP852) | Восточноевропейские языки, использующие латиницу |
DOS Cyrillic (CP855) | Кириллица |
CP 856 Hebrew | Иврит |
DOS Turkish (CP857) | Турецкий |
DOS Portuguese (CP860) | Португальский |
DOS Icelandic (CP861) | Исландский |
DOS Hebrew (CP862) | Иврит |
DOS French Canada (CP863) | Французский |
DOS Arabic (CP864) | Арабский |
DOS Nordic (CP865) | Норвежский |
DOS Cyrillic Russian (CP866) | Русский |
DOS Greek 2 (CP869) | Греческий |
Кодировки Windows
Кодировка | Языки/Страны |
---|---|
Windows-1250 | Языки Центральной и Восточной Европы |
Windows-1251 | Русский, украинский белорусский, сербский, македонский, болгарский |
Windows-1252 | Западноевропейские языки |
Windows-1253 | Современный греческий |
Windows-1254 | Турецкий |
Windows-1255 | Иврит |
Windows-1256 | Арабский |
Windows-1257 | Эстонский, латышский, литовский |
Windows-1258 | Вьетнамский |
Windows-874 | Тайский |
Windows-932 | Японский |
Windows-936 | Упрощенный китайский |
Windows-949 | Корейский |
Windows-950 | Традиционный китайский |
KZ-1048 | Казахский |
Прочие кодировки
Кодировка | Описание |
---|---|
Atari ST | Кодировка, использовалась в домашних персональных компьютерах фирмы Atari |
GSM 03.38 | Кодировка использовалась в сетях GSM для SMS (коротких сообщений), CB (широковещательная передача коротких сообщений) and USSD (Сервис для организации интерактивных взаимодействий) |
KPS 9566 | Кодировка, разработанная в Северной Корее для поддержки символов корейского языка Хангыль |
ISO 8-bit Urdu (IBM CP1006) | Использовалась компанией IBM в операционной системе AIX в Пакистане для языка Урду |
ISO-IR-68 | Кодировка для представления символов в языке программирования APL |
Правила преобразования исторических кодировок в Юникод были получены с сайта unicode.org1