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
