[gnucash-de] GnuCash Sonderzeichen / Zeichensatz

Oliver König oliver at windfinder.com
Mit Jan 31 04:53:08 EST 2007


On Wednesday 31 January 2007 10:35:50 you wrote:
> Hallo,
>
> Oliver König schrieb:
> > Hallo,
> > ich benutze OpenSuse 10.2 (Zeichensatz UTF-8) mit GnuCash svn r15211.
> >
> > Wenn ich Umsätze von meiner Bank per HBCI nach GnuCash (mit aqbanking)
> > importiere, gehen Sonderzeichen wie ä,ö,ü,ß verloren. Wie kann ih dafür
> > sorgen, dass Sonderzeichen nicht verloren gehen?
>
> das liegt meistens an der Bank und deren HBCI-Server. Das HBCI-Protokoll
> gibt eigentlich hinreichend genaue Angaben, was mit den Umlauten
> geschehen soll, und in aqbanking und gnucash sind die auch völlig
> korrekt implementiert. Normalerweise nehmen die Banken das aber nicht
> genau genug.
>
> Wenn du meinst, der HBCI-Server habe es korrekt geschickt, dann
> kontrolliere mal in ~/.banking/backends/aqhbci/data/banks/*/logs das
> letzte Log, ob du da die Umlaute drin entdecken kannst. Ich vermute
> eher, die sind schon im Log (also in den Antworten vom HBCI-Server)
> nicht mehr drin, und dann kann aqbanking oder gnucash sie natürlich
> auch nicht herzaubern.
>
Es handelt sich um Lastschriften, die wir gestern selber nach Gnucash 
importiert und dann per HBCI abgesendet haben. Beim Import wurden die 
Lastschriften alle mit Sonderzeichen in GnuCash angezeigt. Ich habe jetzt im 
Log von gestern nachgeschaut, in dem die versendeten Lastschriften angezeigt 
werden und da sind die Sonderzeichen schon nicht mehr drin. Dann können Sie 
natürlich im heutigen Log mit den abgefragten Umsätzen (erfolgreich 
eingezeogene Lastschriften) natürlich auch nicht drin sein. Also liegt der 
der Fehler nicht bei der Bank und vermutlich auch nicht bei 
GnuCash/aqbanking. In der nach GnuCash zu importierenden DTAUS-Datei mit den 
Lastschriften stehen die Sonderzeichen noch alle drin.

Allerdings haben wir die DTAUS-Dateien (mit den Lastschriften) vor kurzem 
extra auf ASCII umgestellt, um genau das oben beschriebene Problem in den 
Griff zu kriegen, weil das DTAUS-format kein UTF-8 kennt (siehe 
www.infodrom.org/projects/dtaus/dtaus.html).

Hast Du ne Idee, was wir noch tun können?

-- 
Oliver König

Windfinder.com
Knorrstr. 24 Hinterhaus
24106 Kiel
Germany
phone +49 431-8008643
VoIP +49 431-5569222
fax +49 431-8008644
Mobile +49 177-4933362
oliver at windfinder.com
www.windfinder.com