[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