»
Локальная сеть »
Конвертация из latin1 в cp1251 Теперь воспользовавшись утилитой iconv мы сможем сконвертировать дамп полученный на втором шаге в необходимую нам кодировку, делается это так:
/home/dev/>iconv -f UTF-8 -t ISO-8859-1 database.sql > database.cp1251
Назначение ключей следующее:
-f UTF-8 – конвертировать из кодировки UTF-8 (у Вас может быть другая кодировка)
-t ISO-8859-1 – в кодировку cp1251
database.sql – файл который надо сконвертировать
> database.cp1251 – результаты конвертации запишутся сюда
Возможно появление проблем при конвертации, которые прервут процесс конвертирования. Это как правило происходит из-за невозможности найти соответствие символов одной кодировки в символы другой. В таких случаях стоит добавить еще один ключ (-c) в вызов iconv. Т.е. команда будет выглядеть уже так:
/home/dev/>iconv -c -f UTF-8 -t ISO-8859-1 database.sql > database.cp1251
В этом случае при возникновении проблемы при конвертировании, символ будет пропущен, а конвертирование продолжится.
При поддержке компании ЕвроДизель (реализация дизтоплива)
www.eurodisel.ru