[gnucash-de] Export - Import, Verwendeter Zeichensatz
Frank H. Ellenberger
frank.h.ellenberger at gmail.com
Mi Feb 17 20:31:56 EST 2021
Hallo Christian,
Am 17.02.21 um 23:39 schrieb Christian Gruber:
> Hallo Helmut,
>
> das könnte tatsächlich ein Fehler sein. Ich habe folgende Einträge auf
> Bugzilla gefunden, die in diese Richtung gehen:
>
> * https://bugs.gnucash.org/show_bug.cgi?id=797088
> * https://bugs.gnucash.org/show_bug.cgi?id=797026
> * https://bugs.gnucash.org/show_bug.cgi?id=782850
>
> Und wenn ich in den Code schaue, sehe ich dass beim Exportieren der
> Kontenhierarchie keine Zeichenkonvertierung stattfindet. Beim
> Importieren der Kontenhierarchie findet hingegen eine
> Zeichenkonvertierung statt und zwar von der lokalen Zeichenkodierung des
> Systems nach UTF-8.
>
> Es ist also anzunehmen, dass GnuCash intern mit UTF-8 arbeitet.
Da hin zu kommen, war schon ein mühsamer Weg. ;-)
Mit außen wird es dann durch die Vielzahl unterstützter Plattformen noch
komplizierter.
> Da beim
> Exportieren keine Zeichenkonvertierung stattfindet, ist die CSV-Datei
> somit UTF-8 codiert. Beim Importieren wird jedoch die lokale
> Zeichenkodierung erwartet und nicht UTF-8, was zu einer
> Zeichenkonvertierung führt, wenn die lokale Zeichenkodierung des Systems
> nicht UTF-8 ist.
Microsoft verwendet seit NT den damals aktuellen Vorläufer von UTF-16
("wide characters"), aber fragt mich jetzt nicht nach der Codepage etc.
> Eine Einstellmöglichkeit scheint es tatsächlich nicht zu geben.
Ja, die verschiedenen Import-Assistenten stammen aus verschiedenen
Epochen. Im Grunde müßte man mal die letzten Änderungen am
Buchungs-Import, insbesondere die Seite 3: Vorschau auf die anderen
übertragen. Ein einheitlicher Öffnen-Dialog wäre das Sahne-Häubchen.
> Grüße
> Christian
Grüße
Frank
Mehr Informationen über die Mailingliste gnucash-de