Erstellt vor 8 Jahren
Geschlossen vor 6 Jahren
#725 closed Fehler (works-for-me)
Sonderzeichen in Warenbecshreibungen gehen nicht
| Erstellt von: | f1@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.4.3 |
| Schweregrad: | kritisch | Stichworte: | Verkauf |
| Beobachter: | s.schoeling@… |
Beschreibung
Sonderzeichen in Warenbecshreibungen gehen nicht bzw. führen bie PDf erstellung
zu Fehlern. Selbst solche Dinge wie Hochkomma ' oder ¹,²,½, sind nicht möglich!
Änderungshistorie (2)
comment:1 Geändert vor 6 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
comment:2 Geändert vor 6 Jahren durch s.schoeling@…
- Lösung auf worksforme gesetzt
- Status von new nach closed geändert
So, jetzt nochmal weiter getestet.
Die Funktion ist korrekt, hat aber folgende Einschränkungen:
Browser und Datenbank benutzen das gleiche Coding. Normalerweise ist das intuitiv korrekt, aber es kann sein, dass aus anderen Quellen Zeichen in die Seit kommen die nicht in diesem Coding enthalten sind. Das unten genannte Zeichen (½) zum Beispiel ist Teil des ISO-8859-1 (LATIN-1) Satzes und kommt in LATIN-9 nicht vor. Der Browser versucht daraufhin das als HTML Entity kodiert an den Server zu schicken, der das aber nicht verstehen kann.
Außerdem kann es sein, dass bei der Umwandlung in PDF nochmal das gleiche Problem mit Zeichen auftritt die vorher durch Zufall keine Probleme gemacht haben.
Ich habe es gerade heir getestet, und wenn alle Codings stimmen, dann funktioniert auch der PDF Export.
Alternative ist: UTF-8. Die Version hat keinerlei Codingprobleme, und funktioniert auch mit exotischen Zeichen (die die ISO Version niemals beherrschen wird).

Das sieht nach einem Fehler in der UTF-8 Version vom Reportgenerator aus.