Am Freitag, 17. November 2006 17:13 schrieb Kai Krämer:
(...). Jetzt habe ich ein ähnliches Problem hier gefunden: http://www.clemens-kraus.de/it-knowledgebase/umstieg-von-windows-auf-linu x.htm
Das ist für den Kalender, welcher in einem anderen Format exportiert wird. Das kannst du wahrscheinlich aus unten genannten Gründen leider nicht 1:1 übertragen.
mit dem sed Befehl komme ich aber nicht klar kann mir jemand helfen? (...). Ich denke, mit sed kann ich das lösen....
Ich befürchte eher nicht. Da ich das Format von Evolution nicht kenne, nehme ich einfach mal folgendes an: 1. addressbook.db ist eine binäre" Datenbankdatei, 2. gehe ich davon aus, daß auch dort UTF-8 als Zeichensatz erwartet wird, wie generell unter aktuellen Linux-Distributionen, aber tatsächloch cp12xx von Windows benutzt wird, und 3. braucht UTF-8 für Umlaute mehr als 1 Byte, cp12xx nur eins. Aus allem zusammen folgt für mich, daß du mit sed nicht weiterkommen wirst, weil wegen 3. die interne Struktur der Datenbank (1.) bei einer Konvertierung (2.) durcheinander geraten wird. Guck dir mal http://gentoo-wiki.com/TIP_Moving_data_from_outlook_to_evolution an, dort wird zum Export das VCard-Format genutzt, welches IIRC zeilenorientiert ist und damit eine Änderung der Länge innerhalb einer Zeile übersteht. Das erwähnte recode-Programm ist bei SL dabei. HTH Jan -- Sometimes the fool who rushes in gets the job done. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org