Erstellt vor 3 Jahren
Geschlossen vor 2 Jahren
#1861 closed Fehler (fixed)
Umlaute in Rechnungen fehlerhaft bei <%employee..%>
| Erstellt von: | dirk | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | 3.0.0 |
| Komponente: | kivitendo ERP | Version: | 2.7.0 |
| Schweregrad: | normal | Stichworte: | Openoffice, employee, Rechnungen Umlaute |
| Beobachter: |
Beschreibung
bei der Generierung von Rechnungen in OpenOffice? gibt es neben dem Auslesen der Kopf-und Positionsdaten die Möglichkeit, Daten aus der Tabelle employee einzufügen (Platzhalter <%employee_..%>.
Umlaute in einem der verwendeten Felder führen zu Fehler in der Formatierung der .odt-Datei:
Lesefehler. Formatfehler in in Teildokument styles.xml an Position 2,16266(Zeile, Spalte) in der Datei entdeckt
In der styles.xml findet sich der ausgewertete string. An der Stelle wo beispielsweise ein ä auftauchen sollte steht dann \E4 (mit gedit betrachtet).
Ein Wechsel des Zeichensatzes bei der Betrachtung v. styles.xml (von UTF8 nach ISO-8859-15) bringt die Umlaute wieder zu Tage.
Verzichtet man in dem verwendeten Feld auf den Umlaut (z.B. employee.name=Mueller statt Müller) gibts auch keine Fehlermeldungen.
Bei anderen Variablen wie <%description%> taucht das Problem nicht auf. Eine Positionsbeschreibung wie "testÄÜÖäüöß" wird einwandfrei verarbeitet.
Änderungshistorie (3)
comment:1 Geändert vor 2 Jahren durch m.bunkus@…
- Meilenstein auf 3.0.0 gesetzt
comment:2 Geändert vor 2 Jahren durch m.bunkus@…
- Status von new nach accepted geändert
comment:3 Geändert vor 2 Jahren durch m.bunkus@…
- Lösung auf fixed gesetzt
- Status von accepted nach closed geändert

In d72dd9ab9b02a72c63ab06bf8472a43bf0ba45a5/erp: