kurkuma
03.02.2012 13:54 Gajim
Есть два сту^W^W куча файлов в одном каталоге, половина в cp1251, половина в utf8. Нужно сконвертить все в utf8, ессно. Iconv без ключа -f (то есть, если не говорить в какой кодировке изначально файлы), изначально utf8 файлы не трогает (то есть что было то и пишет), а cp1251 недоконвертирует (несколько начальных символов сконвертирует, а потом ругается на непонятные ему символы). Если же указать ему ключ "-f cp1251", то cp1251 он нормально конвертит в ютф, но вот пробегаясь по уже utf8-файлам превращает их в какое-то говно. Ну и хули делать? Чем детектить изначальную кодировку файла, чтобы не гнать iconv на utf-8 файло, а только на cp1251?
Recommended by:
@ungaminga
enconv
enconv -L russian -t utf-8 file*mask
enconv -L russian -x utf-8 file*mask в смысле.
обычно в пакете enca лежит.
man enca
щас потестим
enconv *
enconv попробуй
нет
iconv -tutf-8?
хули ты пиаришься в моем чатике? где мои проценты блять?