ГлавнаяИнструментыСофт для вебмастераwinutf8 - программа перекодировки файлов из UTF8 в CP-1251
mechanic
08 Сентябрь 2011 2431

winutf8

Заметил, что базы данных сайтов на Joomla при переносе с локалхоста  на внешний хостинг приходят неполными - некоторые весьма существенные таблицы пусты! Разобраться помог Алексей Aka Happy Alex, ведущий программист компании Hoster.kg. Основная причина в том, что базы кодированы преимущественно в UTF8, но! - некоторые из них, особенно содержащие кириллический контент, имеют другую кодировку - CP-1251.

Перекодировка "вручную, поштучно", особенно при больших объёмах БД - дело долгое и муторное, чреватое ошибками и недосмотрами. Но есть, как оказалось, другой путь.

winutf8

Исправить положение позволяет программа winutf8, или "Конвертор UTF8-CP1251", автор В. В. Бурлак. Программа работает без инсталляции. После экспорта баз данных в файл .sql нужно открыть данный файл в проводнике программы и запустить конвертацию. Через короткое время получаем "копию" в той же папке. Импорт баз осуществляем уже из копии.

От себя: работает корректно, БД до сих пор приходили на удалённый хостинг абсолютно полными.

Вот пояснение от автора:

Программа предназначена для перекодировки текстовых файлов из кодировки CP-1251 (Кириллица Windows) в кодировку UTF-8.

Программа создавалась для "личных" нужд, так что какая получилась - такая и есть :)

Позволяет перекодировать как один файл, так и группу файлов из указанной папки. При перекодировании проверка кодировки исходного файла не проверяется (считается, что он в кодировке CP-1251)

Если кто-то нуждается, на сайте автора есть программа перекодировки "в обратную сторону" и многое другое.

downloadСкачать winutf8

Блог компании

Защитите Ваш компьютер!

Новости студии