Erstellt vor 3 Jahren

Geschlossen vor 14 Monaten

#1796 closed Fehler (wont-fix)

Print-Templatesystem + falsches Encoding führen zu Verschiebungen in der Variablensubstitution

Erstellt von: s.schoeling@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.7.0 unstable
Schweregrad: normal Stichworte: Verkauf
Beobachter:

Beschreibung (zuletzt geändert von m.bunkus@…)

Wenn eine Quelldatei in UTF8 eingelesen wird, die aber eigentlich Latin9 ist, sind die @- und @+ nach dem patter_re leicht verschoben. Die Regexengine arbeitet mit chars, und ist anscheinend verwirrt wenn das dekodieren nicht korrekt funktioniert. In der Praxis äussert sich das so, dass in der bwa.html die letzte Zeile:

<td colspan=11 class=footer>Währung: Euro - FiBu?: LX Office ERP

(Version <%version%>) - Formular: 11.01.2007</td>

Dafür sorgt dass weiter oben (!) die Variablensubstitution

<td><nobr><%jetzt19%></nobr></td>

zwar korrekt "jetzt19" als Variable erkannt und interpoliert wird, aber fälschlicherweise der String "jetzt19%></" dafür ausgeschnitten wird.

Änderungshistorie (2)

comment:1 Geändert vor 2 Jahren durch m.bunkus@…

  • Typ von defect nach Fehler geändert

comment:2 Geändert vor 14 Monaten durch m.bunkus@…

  • Beschreibung geändert (Diff)
  • Lösung auf wont-fix gesetzt
  • Status von new nach closed geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.