Конвертер кодировки текстовых файлов
Когда текст показывает café как café или naïve как naïve, с символами всё в порядке: неверно читается кодировка. Вставьте текст, укажите конвертеру, в какой кодировке его читать и в какую записывать, и он чисто перекодирует его между UTF-8, UTF-16, ISO-8859-1 (Latin-1), Windows-1252 и другими распространёнными кодовыми страницами. Скопируйте исправленный результат прямо в редактор, таблицу или базу данных.
Как преобразовать кодировку текста
-
1
Вставьте текст
Любой текст, который выглядит искажённым или который нужно перекодировать для другой программы.
-
2
Проверьте определение
Ориентировочная подсказка показывает вероятную текущую кодировку над полем.
-
3
Выберите исходную кодировку
Задайте «Из» согласно тому, как следует читать байты: UTF-8, Windows-1252, ISO-8859-1, SJIS и другие.
-
4
Выберите целевую кодировку
UTF-8 является современным стандартом; UTF-16, Big5 или GB2312 доступны, когда их требует конкретная программа.
-
5
Преобразуйте и скопируйте
Текст перекодируется, и одним щелчком результат копируется в буфер обмена.
Откуда берутся конфликты кодировок
| Источник | Вероятная кодировка |
|---|---|
| Excel «Сохранить как CSV» в Windows | Windows-1252 |
| Старое приложение Windows | Windows-1252 |
| Старая утилита Unix | ISO-8859-1 (Latin-1) |
| Современный редактор macOS/Linux | UTF-8 |
| Японский текст в Windows | Shift-JIS (SJIS) |
| Упрощённый китайский в Windows | GB2312 |
| Традиционный китайский (Тайвань/Гонконг) | Big5 |
Классические симптомы
caféотображается какcafé, когда байты UTF-8 читаются как Latin-1. Задайте «Из» равным UTF-8, чтобы снова верно истолковать байты.ñпревращается вñпо той же причине.- Двойной мохибаке вроде
caféозначает, что текст пересохранили после первого неверного прочтения, закодировав ошибочное толкование во второй раз. - Ведущий
является меткой порядка байтов UTF-8, прочитанной как три символа Latin-1.
Как только вы распознаёте симптом, путь обычно ясен: прочитайте текст как то, чем он на самом деле является (Latin-1, Windows-1252 или что подходит), и запишите его обратно в UTF-8.
Метки порядка байтов (BOM)
Этот конвертер не добавляет и не удаляет метку порядка байтов по выбору: поведение определяется целевой кодировкой. Вывод UTF-8 не содержит BOM. Обычный вывод UTF-16 начинается с метки BOM и записывается в порядке big-endian, тогда как UTF-16BE и UTF-16LE пишут байты без BOM. Выбирайте UTF-8, если только конкретная программа не требует UTF-16.
Когда у символа нет соответствия
Некоторые байты не имеют значения в выбранной исходной кодировке, а некоторые символы нельзя представить в целевой. В таком случае преобразование подставляет маркер вместо остановки. Важнее всего верно указать исходную кодировку: строка только из ASCII допустима в любой кодировке, поэтому конфликт обычно проявляется лишь при символах с диакритикой или нелатинских символах.
Часто задаваемые вопросы
В списках «Из» и «В» доступны UTF-8, UTF-16, UTF-16BE, UTF-16LE, ISO-8859-1, ISO-8859-15, Windows-1252, ASCII, EUC-JP, SJIS (Shift-JIS), GB2312 и Big5. Можно преобразовать из любой в любую другую.
Для веба, баз данных и почти любого современного процесса, да. Исключения: старые приложения Windows, читающие только Windows-1252, некоторые устаревшие мейнфрейм-инструменты и отдельные японские программы, ожидающие Shift-JIS.
Это ориентировочная догадка по картине байтов, выбранная среди UTF-8, UTF-16, ISO-8859-1, Windows-1252 и ASCII. На коротком или чисто ASCII тексте она может ошибаться, поэтому воспринимайте её как подсказку и сами задавайте кодировку «Из», когда знаете точнее.
Текст отправляется на наш сервер для выполнения преобразования и не сохраняется после возврата ответа. Для конфиденциальных материалов лучше использовать офлайн-редактор со встроенным конвертером кодировок.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Конвертер размера файлов
Преобразуйте значения между байтами, КБ, МБ, ГБ, ТБ и двоичными единицами IEC (KiB, MiB, GiB, TiB), свободно сочетая десятичные и двоичные единицы.
Инструмент доступен на других языках
- Teckenkodningskonverterare för textfiler [SV]
- Công cụ chuyển đổi mã hóa tệp văn bản [VI]
- Zeichenkodierung-Konverter für Textdateien [DE]
- Konverter Pengodean Berkas Teks [ID]
- テキストファイル文字コード変換ツール [JA]
- Konwerter kodowania plików tekstowych [PL]
- محوّل ترميز ملفات النصوص [AR]
- Conversor de codificação de arquivos de texto [PT]
- Conversor de codificación de archivos de texto [ES]
- Convertisseur d'encodage de fichiers texte [FR]
- 텍스트 파일 인코딩 변환기 [KO]
- Tekencodering-converter voor tekstbestanden [NL]
- เครื่องมือแปลงการเข้ารหัสไฟล์ข้อความ [TH]
- Text File Encoding Converter [EN]
- Convertitore di codifica per file di testo [IT]
- Metin Dosyası Kodlama Dönüştürücü [TR]
- 文本文件编码转换器 [ZH]