@pavelduglas
Спасибо за подсказку!
Как изменить кодировку при записи файла
-
Возникла такая проблема записываю данные в csv файл, но файл записывается в кодировке utf и следовательно когда его в ехеле открываешь там крякозябры. Как сделать чтобы или запись проходила в кодировке которую ексель "понимает" или перекодировать чем нибудь, но в пакетном режиме не в ручную
-
Когда то была похожая проблема, не мог подружить Visual Web Ripper с майкрософтовским экселем. Пришлось использовать LibreOffice (тут есть портативка http://portableapps.com/apps/office/libreoffice_portable) . У либреофиса есть возможность указать кодировку при открытии файла.
-
@kain Держи проект. Вот команды.
iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile …]
iconv -lУтилита iconv конвертирует текст из одной кодировки в другую. Входная кодировка задаётся ключом -f, а выходная — ключом -t. Любая из этих кодировок по умолчанию равна локали системы. Все входные файлы читаются по очереди, если не задан параметр входного файла, то используется стандартный ввод, а конвертируемый текст выводится на стандартный вывод.
Когда задана опция -c, символы, которые не могут быть преобразованы просто выбрасываются. В противном случае при появлении подобной ошибки программа аварийно завершается.
Когда задана опция -s, сообщения об ошибках не выводятся.
Ключ -l выводит список доступных кодировок.
