Конвертер кодировки текста
Вместо букв «Ïðèâåò» или «ÐŸÑ€Ð¸Ð²ÐµÑ‚»? Перетащите файл, проверьте превью и сохраните его в UTF-8.
Вместо букв «Ïðèâåò»? Сохраните в UTF-8.
Какие кодировки он читает
- UTF-8
- Юникод. Стандарт веба, все языки
- UTF-16 LE
- Юникод, 2 байта на символ, little-endian (Windows)
- UTF-16 BE
- Юникод, 2 байта на символ, big-endian
- Windows-1252
- Западноевропейская для Windows
- Windows-1251
- Кириллица для Windows
- Windows-1250
- Центральноевропейская для Windows
- ISO-8859-1
- Latin-1, западноевропейская (читается как Windows-1252)
- ISO-8859-5
- Кириллица, стандарт ISO
- KOI8-R
- Русский, старые Unix-системы и почта
- Shift-JIS
- Японский
- GBK
- Упрощённый китайский
- Big5
- Традиционный китайский
Что он умеет
Угадывает кодировку
Сначала ищет метку порядка байтов и проверяет, не UTF-8 ли это, потом выбирает кодировку, в которой текст больше всего похож на слова. Превью показывает результат до сохранения.
Файл остаётся у вас
Файл читается и перезаписывается в браузере. Он никуда не загружается, поэтому нет ограничения по размеру и нечего удалять.
12 кодировок на входе, Юникод на выходе
Кириллица, западно- и центральноевропейские языки, японский и китайский. Сохраняет в UTF-8, UTF-8 с BOM, UTF-16 LE или UTF-16 BE.
Как это работает
Добавьте файл
Перетащите текстовый файл на оранжевый блок или выберите его на устройстве.
Проверьте догадку
Найденная кодировка уже выбрана. Если в превью всё ещё ерунда, выберите другую.
Выберите, во что сохранить
UTF-8 подходит почти для всего. UTF-8 с BOM нужен для старого Excel, UTF-16 выбирайте, если программа просит именно её.
Сохраните
Скачайте новый файл. К его имени добавится новая кодировка, а исходник останется как был.
Вопросы
Что такое кодировка текста?
Это таблица, по которой байты в файле превращаются в буквы. Те же байты, прочитанные по другой таблице, дают не те буквы.
Как он угадывает кодировку?
Если есть метка порядка байтов или текст в корректном UTF-8, вопрос решён. Иначе начало файла расшифровывается каждой кодировкой и выбирается та, где больше настоящих букв и нет битых символов. Это догадка, поэтому посмотрите превью.
Откуда берутся кракозябры?
Файл сохранили в одной кодировке, а открыли в другой, например текст в Windows-1251 открыли как Windows-1252. Выберите кодировку, в которой файл сохранён, и буквы вернутся.
В какой кодировке сохранять?
В UTF-8. Она подходит для любого языка, и её ждут веб и большинство программ. Некоторые старые версии Excel правильно открывают CSV, только если он в UTF-8 с BOM.