Mailinglist Archive: opensuse-de (1791 mails)

< Previous Next >
Re: pst nach evolution Umlaute kaputt, mit sed reparieren
  • From: Jan Ritzerfeld <suse@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 17 Nov 2006 17:53:36 +0100
  • Message-id: <200611171753.37095.suse@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
References