Allgemein über Kontakte – Android und Synchronisieren mit DAVx5

Welche Konsole meinst Du? Die Windows Konsole? Wenn Ja, damit funktioniert es auch nicht, weil das Programm iconv Windows nicht bekannt ist, dazu muss man ein Linux Programm herunterladen und für Windows kompilieren.

Ich meine natürlich die Server-Konsole, denn nur dort kann man unter den Bedingungen des Servers mit entsprechenden Kommandozeilenprogrammen Prüfungen und Dateikonvertierungen. Auf die Details wird in den von mir bereitgestellten Links eingegangen.

Habe ich Tomaten auf den Augen, in deinem Link ist die Rede von Excel, Excel für Mac, Office.org, LibreOffice, Google Drive usw.

Oder meinst DU tatsächlich das ich folgenden Workaround in der NC-Konsole ausführen soll?

Einführung in libiconv

Wenn Ja, dann glaube ich führt das zu weit für einen Nicht Linux Administrator.

Ja, in der Tat ist die Verwendung von iconv-Befehlen, wie sie z.B. unter Punkt 38 beschrieben werden ein Weg Dateikodierungen zu ändern. Es mag vielleicht auch Windows-basierende Tools geben mit denen man das Problem lösen, jedoch sind mir solche Tools nicht bekannt.

Es gibt die Möglichkeit über die Android Nextcloud App seine Kontakte automatisiert zu sichern. Wenn ich diese Sicherung zurückspiele werden alle Kontakte mit Umlauten ignoriert bzw. rausgeschmissen, das sind bei mit 1/4 aller Kontakte. Irgendwie kann das m.M.n nicht im Sinne des Erfinders sein.

Ich selbst nutze diese Funktion zwar nicht, jedoch wäre meines Erachtens sinnvoll wenn Du IM DETAIL beschreibst wie Du die Sicherung als auch die Wiederherstellung genau durchführst. Darüber hinaus solltest Du einen Bespieldatatensatz als vcf-Datei posten, um zu schauen welche Zeichenkodierung hier eventuell zum Tragen kommt.

Hi, … aber gerne doch :wink: wenn Du Recht hast, dann hast Du Recht :wink:

Um es Vorweg zunehmen, ich finde persönlich diese Funktion / Möglich völlig genial und würde mich sehr freuen wenn es zukünftig funktioniert bzw. ich eventuell meinen Teil dazu beitragen kann.

Umgebung: Samsung Galaxy S8+ Android Version 9 / Nextcloud Android App v. 3.13.1 / NC-VM-Server 19.0.2

Zu finden unter:

Kontakte sichern:

tägliches Backup bzw. Upload:

Die Handy Kontakt-Backups Files in NC:

Unter dem NC-User die Kontakte importieren:
Bild-01 26.09.2020

Bild-04 26.09.2020

Wenn ich das importierte *.vcf File mit Notepad öffne steht folgendes geschrieben:
Bild-06 26.09.2020

Ich habe keine Ahnung wo der Fehler liegt, eventuell liegt das an meiner NC-Instanz, meinem Handy oder an meiner Vorgehensweise, ich glaube es aber nicht. Ich kenne die Problematik mit den vCard 2.1 Standard unter Android Handys.

In diesem Sinne -> Danke -> Bilder sagen mehr als tausend Worte :wink:

Gemäß dem folgenden Kommentar in diesem Issue-Tickets, ist eine Quoted-Printable-Kodierung bei vCard 3.0-Datensätzen nicht zulässig, da dies einzig ein Feature von vCard 2.1 ist.
Mir scheint als wenn beim Export der vCard 2.1-Datensätze eines Android-Telefons die Quoted-Printable-Kodierung nicht korrekt entfernt wird.

Ich denke es wäre sinnvoll, wenn Du im Repository der Android-App ein entsprechendes Issue-Ticket anlegst und dort den fehlerhaften Export bemängelst. Anfang des Jahres wurde über das folgende Ticket erst die vCard 2.1 zu 3.0-Konvertierung implementiert, jedoch scheinbar die Quoted-Printable-Behandlung nicht berücksichtigt:

Cool :wink: Danke, ich verstehe zwar nur die Hälfte aber ich werde versuchen ein Issue-Ticket zu eröffnen und dann berichten. Danke, das Du mir das rausgesucht hast, das hätte ich nicht geschafft!

Warum ist mir das Thema wichtig, weil man über diesen Weg zuerst ein Backup seiner Kontakte anlegen kann, bevor man die Kontakt Synchronisation mit DAVx erstmalig auf einem Android Handy startet, weil bei der ersten Kontakt Synchronisation mit dem Handy alle vorhandenen Kontakte auf dem Handy gelöscht werden :sleepy: das kann man keinem zumuten.

1 Like

Wenn Du ein Issue-Ticket angelegt hast, denke bitte daran im Anschluss dieses Ticket in diese Diskussion zu verlinken. Auf diese Weise kann man bei einer Suche den Status der Ticket-Bearbeitung leicht kontrollieren.

Wenn man einen neuen Account hinzufügt (hier DAVx5) werden die alten Kontakte (lokal oder Google) nicht gelöscht. Du kannst die Kontakte dann jedoch in den neuen Account verschieben. Ein Backup hast du ja nun für den Notfall.

@ zentrix Ich sage erst einmal das Stimmt nicht :wink: , beweise es bzw. zeige mir bitte deine Vorgehensweise auf. Eventuell ist meine Vorgehensweise falsch. Das ist mir mehrmals passiert…

Wo sind deine Kontakte den aktuell? (Kontakte - mehr - Anzeigeienstellungen)
Und welche Android Version verwendest du?

@ zentrix Sorry, wegen dem “Beweise es”

Ganz Normal auf dem Android Handy oder Tablet unter Kontakte, also keine besondere oder gesonderte Kontakt App, sondern der Ort wo die meisten Ihre Kontakte unter Android anlegen. Version 9. Heute nicht mehr, eventuell Teste ich das morgen nochmal mit meinem Tablet. M.m.N. (mir ist das mehrmals passiert) in dem Moment wo DAVx5 das erste mal die Kontakte Synchronisiert und auf dem Server unter dem neuen User noch keine Kontakte vorhanden sind hast Du auf deinem Handy auf einmal keine Kontakte mehr.

Nun, ich verwende noch eine ältere Android-Version, daher kann ich dir dazu auch nciht mehr viel sagen. Nur, dass es vermutlich auch dort noch solche ähnlichen Optionen geben wird:
Kontakte - mehr - Anzeigeeinstellungen: hier siehst du die verschiedenen Konten, wie auch Whatsapp, Google, Telegram, DAVx5 -Adressbuch usw. Dann hast du schon mal einen Überblick.
Das zweite bei mir wäre - Kontakte - mehr - Kontakte organisieren. Hier gibt es Optionen wie “Kontakte kopieren”, dort kannst du dann z.B. die lokalen Kontakte oder auf das Google Konto transferieren (z.b. als Backup) oder andersrum.
Aber wie auch immer, wenn du die Kontakte exportiert, also gesichert hast, kann du ja nicht viel passieren, selbst wenn DAVx5 deine lokalen Kontakte löschen sollte, hast du diese davor exportiert kannst du sie ja wieder importieren. Alles kein Hexenwerk :slight_smile:
Gute Nacht und ich hoffe du bekommst das morgen hin.

Hi, ist angelegt:

Contacts with umlauts ä / ü / ö etc. are not imported

Keine Ahnung ob ich alles richtig gemacht habe, es war das erste mal.

Wie bekommt man so ein schönes Github Link Fenster wie bei Dir?

1 Like

Externer Inhalte werden eingeblendet, wenn man eine separate URL-Zeile in den Text einfügt.

Zum Thema Umlaute gibt es gute Nachrichten, Dank dem App-Entwickler @Andy und durch Unterstützung von @j-ed gibt es eine Anpassung / Lösung. Gerade habe ich auch gesehen das es für die Kontakt App eine Aktualisierung gibt. Ich werde es Testen und dann berichten.

1 Like

Noch ist der fix aber nciht vom Library Entwickler veröffentlicht, solange haben wir dann auch keinen Fix in der App :confused:

Hoffe das zieht sich nicht zu lange hin…