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
1. nekoexmachina 03.02.2012 13:55 Takino-wrk

enconv

2. nekoexmachinanekoexmachina /1 03.02.2012 13:56 Takino-wrk

enconv -L russian -t utf-8 file*mask

3. nekoexmachinanekoexmachina /1 03.02.2012 13:57 Takino-wrk

enconv -L russian -x utf-8 file*mask в смысле.
обычно в пакете enca лежит.

4. muhas 03.02.2012 13:57 道

man enca

5. kurkumanekoexmachina /3 03.02.2012 13:58 Gajim

щас потестим

6. lexszero 03.02.2012 13:58 work

enconv *

9. kurkumaungaminga /8 03.02.2012 18:09 mind

enconv попробуй

11. kurkumaungaminga /10 03.02.2012 18:14 mind

нет

13. Minoruungaminga /8 03.02.2012 18:18 antaeus

iconv -tutf-8?

16. kurkumaungaminga /15 04.02.2012 11:03 mind

хули ты пиаришься в моем чатике? где мои проценты блять?

Do you really want to delete ?