Legalizer Опубликовано 22 ноября, 2007 Жалоба Поделиться Опубликовано 22 ноября, 2007 Всем привет. Делюсь опытом. Давно не мог понять, почему файлы vCard (содержащие информацию о контактах) созданные в MacOS X не импортируются в Linux. Затык был в том, что непонятно в какой кодировке Address Book из MacOS X создает эти файлы (а по существу vCard - это текстовый файл с разметкой). Когда наткнулся на проблему, не стал ковыряться, поскольку не было времени перебирать все подряд кодировки (а информации в сети о том, в какой кодировке Мак экспортирует эти файлы я чего-то не нашел навскидку). Так вот, вся процедура выглядит следующим образом: В Address Book на MacOS X отмечаем все контакты (Command + A), и перетаскиваем их куда-нибудь из программы (на десктоп или в какую-нибудь директорию). Копируем получившуюся одну карточку на машину с Linux, а дальше делаем iconv -f UTF-16BE -t UTF-8 exported_card.vcf > my_contacts.vcf. Получившийся файл my_contacts.vcf затем замечательно скармливается Evolution через Файл -> Импорт. Это ж надо было догадаться, что Мак экспортирует vCard в UTF-16 Big Endian!!! Ржунимагу Описанное выше справедливо для MacOS X 10.4 и Ubuntu 7.10 (локаль у Linux-системы, соответственно, UTF-8). Может пригодится кому. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.