[gnucash-de] Export - Import, Verwendeter Zeichensatz
Vanagaudi
vanagaudi at gmx.de
Sa Feb 20 18:48:43 EST 2021
>> Am 17.02.21 um 23:27 schrieb Vanagaudi: >>
>> Falls es von Bedeutung ist: GnuCash betreibe ich in deutscher >> Sprache, das Windows Betriebssystem ist jedoch englisch. >>
> From: Christian Gruber <christian_gruber at gmx.de>
>
> Du warst schon nah dran. Du musst lediglich bei den locale settings noch
> die Zeichencodierung hinzufügen, d.h. LANG=de_DE.UTF-8. Dann sollte die
> CSV-Datei beim Importieren als UTF-8 kodierte Datei behandelt und damit
> nicht mehr konvertiert werden.
>
> Alternativ kannst du die exportierte Kontenhierarchie auch mit einem
> geeigneten Konvertierungstool in deine lokale Windows-Zeichenkodierung
> konvertieren. Diese ist vermutlich CP1252
> <https://de.wikipedia.org/wiki/Windows-1252>. Dann sollte sie beim
> Importieren wieder korrekt nach UTF-8 konvertiert werden.
Hallo Christian,
ich habe deinen Vorschlag getestet, aber es war leider nicht die Lösung.
Die exportierte CSV-Datei ist zwar nach Aussage von Notepad++ immer noch
in UTF-8 codiert und zeigt die Umlaute, aber nach Kontenimport mit
GnuCash sind anstatt der Umlaute wieder zwei Fremdcharakter zu sehen.
Ich habe diese Änderung in der .\etc\gnucash\environment-Datei
zurückgenommen.
Weiter habe ich mich entsprechend deines Hinweises mit meiner lokalen
Windows-Zeichenkodierung beschäftigt. Tatsächlich gibt es mit Windows 10
die Möglichkeit, den Zeichensatz UTF-8 zu aktivieren. Folgende Prozedur,
hier einfach mal in Englisch:
- Open Settings
- Go to Time & Language
- On the left, click on Language
- In the right pane, click on the Administrative language settings link
- In the Region dialog, click on the Administrative tab
- Under the Language for non-Unicode programs section, click on the
Change system locale button
- Enable the BETA: "Use Unicode UTF-8 for worldwide language support
checkbox"
- Click OK
- Restart Windows 10 when prompted
Nach der Windows-Umstellung auf UTF-8 Support habe ich meine GnuCash
Kontenhierarchie exportiert, eine neue Datei angelegt, die Erstellung
des neuen Kontenplans abgelehnt, um anschließend die gespeicherten
Kontenhierarchie zu importieren. Und siehe da, die Umlaute erscheinen im
Kontenplan wie erwartet.
Ich habe noch einen Hinweis im Netz gefunden: Windows is not known for
its interporability with UTF-8. However, things have changed in Windows
10 and if you follow these steps, you can have a UTF-8 workflow.
Vielen Dank an die Liste für den Support
Helmut
Mehr Informationen über die Mailingliste gnucash-de