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

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

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).

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.