2013-04-10 5 views
0

У меня проблема с чтением в Windows CSV-файла, сгенерированного в MAC.Кодировка текстового файла

Мой вопрос заключается в том, как преобразовать кодировку в UTF-8 или даже в ISO-8859-1.

Я уже пробовал iconv без успеха.

Внутри «vim» Я могу понять, что в этом файле разрывы строк отмечены символом^M, а акцент ã отмечен < 8b>, Ç = < 82> и так далее.

Любые идеи?

+0

кроме кодировки конца строки 'iconv' должны сделать трюк. Можете ли вы дать некоторую информацию, которая использует кодировку вашего входного файла? – mikyra

ответ

1

Для преобразования из кодирования a в кодирование b необходимо знать, что такое кодировка a.

Учитывая, что

ã отмечен < 8b>, C = < 82>

, кодирующей весьма вероятно Mac OS Roman.

Таким образом, вызов iconv с macintosh * как from аргумент, и utf-8 как to аргумент.

* попробовать macroman, x-mac-roman и т.д., если macintosh не найден

Смежные вопросы