Главная » Переезд Narod.ru » Общие вопросы » Массовая (пакетная) конвертация файлов из win1251 в utf8

Массовая (пакетная) конвертация файлов из win1251 в utf8

10.04.2013 в 20:30
Автор: stzarya

Если после переезда на сайте вы видите кракозябры (непонятные символы и знаки) вместо русского текста, то вероятней всего информация на страницах осталась в кодировке win1251. Веб-сервер uCoz отдает информацию в utf8, по-этому для решения вопроса потребуется конвертировать текст в нужную кодировку. 

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

1. Скачиваем все html и js (если есть) файлы на компьютер, используя FTP. На всякий случай, сделайте копию этого контента
2. Устанавливаем программу UTFCast Express. Это условно бесплатная программа, которая умеет конвертировать текст из разных кодировок в utf8. Доступна для ОС семейства Windows. 
3. Запускаем UTFCast Express и указываем правильные пути: сверху - что конвертировать, снизу - куда складывать конвертированные файлы. Вам нужно просто выбрать нужные директории, программа сама перекодирует все нужные файлы из папки.  Нажимаем "Start".


4. По завершение процесса, вы увидите какие файлы были конвертированы. 


Внимание! В HTML файле может быть принудительно указана кодировка. Проверьте, если есть такая строчка:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

ее нужно заменить на следующую:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

5. Заливаем файлы обратно на сервер, с заменой, используя FTP. Проблема должна исчезнуть. 

Если не помогло, пожалуйста, напишите в комментариях с какой проблемой столкнулись. Попробуем решить. 

Рейтинг: -12  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 57822          Комментариев: