Page 1 sur 1

[Résolu] Les contacts avec des caractères encodés ne sont pas importés

Posté : mar. 16 oct. 2018 14:22
par mentalo
Bonjour,

J'utilise l'appli Contacts sur Android 8.1 (LineageOS 15.1). J'ai exporté tous mes contacts dans un fichier vcf, que j'importe ensuite sur l'appli Contact de cloud.zaclys.com.

Problème : la plupart de mes contacts ont des caractères encodés dans un de leurs champs.
Par exemple "Léo" devient "=4C=C3=A9=6F".
La ligne du vcf ressemble à ça :
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=4C=C3=A9=6F
Et ces lignes avec des caractères encodés ne sont pas importés (j'ai vu des erreurs en haut de la page pendant l'import, mais cela ne précise pas pour quel nom, ni le nombre de rejets). Les lignes sans cet encodage sont correctement importées.

Est-il possible de faire en sorte qu'ils soient correctement importés ? Je ne voudrais pas les modifier un par un... (j'en ai 350 qui ne s'importent pas, sur 800+ au total)

Merci pour votre aide.

Edit : à toute fin utile, voici une vcard complète qui n'est pas importée :

Code : Tout sélectionner

BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=4C=C3=A9=6F;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=4C=C3=A9=6F
TEL;CELL:061-223-5060
END:VCARD
Edit 26/10 : résolu en passant par l'import de l'application

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : jeu. 25 oct. 2018 17:52
par mentalo
Bonjour,

Je suis toujours à la recherche d'une idée ou solution ;) En l'état actuel, je ne peux pas me servir de mon compte pour les contacts sur le cloud...

Merci !

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : jeu. 25 oct. 2018 19:58
par did
Bonsoir,

Je ne réponds pas directement à ta question, mais pourquoi n'utilises-tu pas simplement DAVdroid pour synchroniser les contacts de ton téléphone avec ton cloud ? C'est bien plus simple que de passer par l'export/import d'un vcf avec tous les problèmes d'encodage que ça implique.

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : jeu. 25 oct. 2018 22:26
par mentalo
Salut,

J'ai ajouté mon compte Zaclys dans DavDroid. Mais il est vide, malgré la synchronisation activée. Si je bascule sur le compte "Appareil", j'ai bien les 812 contacts. Mais comment les mettre dans le compte Zaclys si je ne les importe pas ?

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : ven. 26 oct. 2018 11:35
par did
Effectivement, il faudrait maintenant pouvoir passer les contacts de ton téléphone du compte appareil au compte Zaclys ? Est-ce que ton appli android permet de faire ça pour plusieurs contacts ?

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : ven. 26 oct. 2018 12:15
par mentalo
Cest justement pour ça que je passais par un import ?
J'exportais les contacts du téléphone pour les réimporter sur mon compte Zaclys.
Je ne vois pas comment faire autrement que par l'import ? Et dans ce cas j'ai le problèmr d'encodage, qui me zappe 450 contacts sur 800... (il suffit d'un accent dans un des champs pour que le contact ne soit pas importé)

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : ven. 26 oct. 2018 12:33
par mentalo
L'import fat depuis l'appli Téléphone au lieu de l'import depuis l'appli NextCloud semble mieux fonctionner ! Je vais vérifier mes contacts, mais il me semble que j'ai de meilleurs résultats :)

Re: Les contacts avec des caractères encodés ne sont pas importés

Posté : ven. 26 oct. 2018 14:32
par mentalo
Ca semble bon pour les accents :) L'import via l'appli fonctionne mieux.

Merci pour ton aide did !