@centrin0

Как починить кодировку в файлах?

Есть набор html страниц. Изначально текст был в кодировке cp1251. Потом его переделали в utf8. Но сделали это плохо и неизвестно мне как. При пересохранении текста, вылазит проблема с заглавной И - вместо нее отображается знак вопроса.
Есть подозрения что кодировка не utf8, а utf16 и вообще некоторые символы в другой кодировке.
Чем можно массово пересохранить файлы с новой кодировкой или как чинить такие штуки?
  • Вопрос задан
  • 848 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ankhena
@Ankhena Куратор тега HTML
Нежно люблю верстку
Обычно так:
есть редакторы Notepadd++, Sublime и т.д., у которых в меню есть пункты типа: "Кодировка/открыть как". Иногда в меню, иногда на панельке внизу. Ну и соответственно для сохранения тоже.

Если кодировка не ясна, то есть онлайн распознаватели, например, Лебедева. Расшифровывает абракадабру и говорит в какой кодировке она была.

Бывают безнадежные (для меня по крайней мере) файлы, где все уже как-то частями. Там расшифровываю и набираю заново. Либо пытаюсь найти какие-то предыдущие версии, бэкапы сервера.
Ответ написан
Комментировать
m77x
@m77x
Консультант
Не бывает безнадежных ситуаций, бывает не тот взгляд на решение проблемы.
Самый верный способ - посмотреть в какой кодировке вам предлагаетс работать на сайте (метатеги в head).
Затем написать строчку в файле .htaccess
AddDefaultCharset UTF-8
в самом верху. Проблемы снимаются как рукой, если не безнадежный случай.
Если все так плохо - придется чинить все страницы сайта ручками
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
div. Ставрополь
от 50 000 до 120 000 ₽
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Санкт-Петербург
До 180 000 ₽