Проблема вот в чем.
Есть телефон, в котором много контактов, больше 2000.
У телефона есть функция Импорт/Экспорт контактов.
Но через нее скачать весь список номеров нельзя - потому что можно только 1500.
Кстати, скопировать весь список в облако Gmail тоже не получается, по неизвестной причине.
Он просто пишет, что "Копирование не удалось", и всё.
Однако, если скачать не весь список, то он сохраняется в файле .vcf в такой кодировке:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=90=D0=BD=D0=B0=D1=82=D0=BE=D0=BB;=D0=98=D1=80=D0=B8=D0=BD=D0=B0;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=98=D1=80=D0=B8=D0=BD=D0=B0=20=D0=90=D0=BD=D0=B0=D1=82=D0=BE=D0=BB=
Это - правильная кодировка, и такой файл успешно можно импортировать обратно в телефон.
Но у меня больше 2000 контактов, и я начал искать программы, которые справятся с таким большим списком.
Но все сторонние программы, которые я пробовал, сохраняют файл тоже в виде .vcf, но формат такой:
BEGIN:VCARD
VERSION:3.0
PRODID:-//SamApp//ExcelContact 2.5//EN
FN:, окна 80 Ава
N:Ава;, окна;80;;
То есть обычный текст. Это неправильный файл.
Импортировать этот файл в телефон не получается, он просто отвечает, что "Формат неправильный".
И да, с помощью той программы "SA Контакты", с которой я этот файл экспортировал из телефона, импортировать его обратно в тот же телефон - не получается.
Кстати, про программы типа Notepad++, Akelpad и другие, которые якобы могут перекодировать тексты.
Я попробовал Notepad++. Он мне на обоих файлах - и правильном, и неправильном показал, что кодировка у них одинаковая - UTF-8.
Так что в правильном файле дело НЕ в кодировке. Он действительно зашифрован.
Кто-нибудь может подсказать программу для телефона, которая нормально экспортирует большой список контактов и при этом сохраняет его так, как надо?