[gnucash-de] Migrationsproblem 1.8.12 -> 2.2.8
Christian Stimming
stimming at tuhh.de
Sa Feb 28 04:14:19 EST 2009
Am Freitag, 27. Februar 2009 18:15 schrieb Johannes Kapune:
> > ich habe die 1.8er-Daten auf Linux in GnuCash 2.2.4 (rev 16997)
> > importiert und mit dem Assitenten die Zeichencodierungen angepasst.
> > Das alles lief problemlos, und die Konten und Buchungen waren danach
> > augenscheinlich in Ordnung.
> >
> > Nun habe ich die 2.2er-Datei unter Linux auf drei Arten gespeichert:
> >
> > 1. Normales Speichern
> > 2. Speichern ohne Komprimierung
Hätte beides funktionieren "sollen".
> > 3. Speichern ohne Komprimierung und LF => CR/LF
Das sollte nicht notwendig sein.
> > Ergebnisse beim Import in Windows, GnuCash 2.2.8 rev 17773:
> >
> > 1. Abstürzen mit Fehlerbericht
> > 2. Abstürzen mit Fehlerbericht
Schade, schade... kannst du irgendwelche Konsole-Fehlermeldungen oder aus
gnucash.trace http://wiki.gnucash.org/wiki/Windows#Error_messages für diesen
Fall finden?
> > 1. Ich habe bei den Zeichenkodierungen immer die ausgesucht, die
> > mir passend erschien (bei der Umlaute korrekt dargestellt wurden).
> > Das war nicht immer die gleiche Auswahl. Ist das ein Problem? (Normal
> > würde ich sagen, dass ist ja gerade das Wesen der Umwandlung.)
Deine Vermutung ist richtig: Das ist gerade das Wesen der Umwandlung. In 1.8.x
enthielt die Datei Strings in unterschiedlichen Codierungen, die man hier
also entsprechend unterschiedlich auswählt.
> du solltest mal alles in UTF-8 umwandeln versuchen, im ungünstigen Fall
> stimmen die Umlaute danach nicht (alle).
@Johannes: Nein, das hast du missverstanden. Der erwähnte
Gnucash-Datei-Assistent wandelt ja gerade alles nach UTF-8 (=einheitliche
Ziel-Codierung) um, aber es ist vor Benutzung des Assistenten unklar, was die
vorige Codierung (=unbekannte / unterschiedliche Quell-Codierung) war, die
nämlich gerne mehrfach unterschiedlich war.
> > 2. Wie kann man weiter vorgehen?
Die mit Linux-2.2.4 gespeicherte Datei soll eigentlich problemlos in der
Windowsversion gelesen werden können. Dass das bei dir nicht klappt, ist ein
Fehler, den wir gerne beheben würden. Deshalb bräuchten wir die
gnucash.trace-Meldungen vom Öffenen auf Windows, wenn gnucash abstürzt.
Gruß
Christian