Bonsoir,
Je cherche à convertir un vcard au format 2.1 - format natif de Thunberbird (faut vraiment qu'il mette à jour l'outil) - vers le format 3.0, voire mieux 4.0 supporté par mon serveur Baïkal !
J'arrive à me connecter à mon serveur, mais apparemment comme le format est différent, la synchro ne synchronise rien car le format est différent !!!
Une idée ?!
Convertir vcard format 2.1 au format 3.0 voire 4.0 ?
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Non, pas d'option...
Je n'ai rien trouvé donc, je dév en PHP un convertisseur, et je le mettrai à disposition !
Grrrr...
Heureusement, j'arrive à une transformation qui semble probante...
Je n'ai rien trouvé donc, je dév en PHP un convertisseur, et je le mettrai à disposition !
Grrrr...
Heureusement, j'arrive à une transformation qui semble probante...
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- piratebab
- Site Admin
- Messages : 5865
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
et si tu le charge sur ton smartphone, et que tu l'enregistres, il ne passe pas en V3 ?
Et ensuite tu le réexporte.
Ou n'importe quel logiciel qui lit stocke et exporte les Vcard devrait le faire.
Et ensuite tu le réexporte.
Ou n'importe quel logiciel qui lit stocke et exporte les Vcard devrait le faire.
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Bon, j'avance bien sur le projet...
Mais je viens de me rendre compte qu'à l'export du carnet d'adresse, interne à Thunderbird, il sort le fichier au format 2.1, et en ASCII, et non pas en UTF-8.
Résultat, les caractères accentués liés à notre idiome sont retraduits en encodage de type '=C3=A*'... grrr...
Il faut donc, je trouve un moyen de ré-encoder - il commence à m'énerver sérieux !
les caractères accentués sont transformés :
- 'é' en '=C3=A9',
- 'è' en '=C3=A8',
- 'ç' en '=C3=A7',
etc...
sachant que mon code est en PHP....
j'ai bien essayé :
mais les caractères '=C3=A*' restent à l'identique !
Mais je viens de me rendre compte qu'à l'export du carnet d'adresse, interne à Thunderbird, il sort le fichier au format 2.1, et en ASCII, et non pas en UTF-8.
Résultat, les caractères accentués liés à notre idiome sont retraduits en encodage de type '=C3=A*'... grrr...
Il faut donc, je trouve un moyen de ré-encoder - il commence à m'énerver sérieux !
les caractères accentués sont transformés :
- 'é' en '=C3=A9',
- 'è' en '=C3=A8',
- 'ç' en '=C3=A7',
etc...
sachant que mon code est en PHP....
j'ai bien essayé :
Code : Tout sélectionner
$fgc = file_get_contents($file_tmp);
$encode = mb_detect_encoding($fgc);
$value = mb_convert_encoding($value, 'UTF-8', $encode);
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
J'ai résolu le problème d'encodage de caractères. Ce format s'appelle le "Quote Printable" !
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
oui, mais ce n'est pas l'objectif ;)
suis un peu :p
Bon, j'ai déjà une première version fonctionnelle : https://stephane-huc.net/tools/vcard_converter.php
suis un peu :p
Bon, j'ai déjà une première version fonctionnelle : https://stephane-huc.net/tools/vcard_converter.php
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- piratebab
- Site Admin
- Messages : 5865
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
l'objectif est bien de passer en vcard 3.0 non ?
Si tu exportes en csv, tu peux le réimporter en vcard 3.0 par ex avec un de ces utilitaires
https://sourceforge.net/directory/os:linux/?q=vcard+3.0
certains convertissent directement de vcard 2.1 en vcard 3
Si tu exportes en csv, tu peux le réimporter en vcard 3.0 par ex avec un de ces utilitaires
https://sourceforge.net/directory/os:linux/?q=vcard+3.0
certains convertissent directement de vcard 2.1 en vcard 3
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Merci pour l'info...
bien que tu arrives vraiment après la bataille ;)
bien que tu arrives vraiment après la bataille ;)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Je te remercie quand même ! :p
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance