Aktionen
GX-Bug #40925
geschlossen"new DOMDocument()" führt zu Darstellungsfehlern bei Multibyte-Sprachen (UTF-8)
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.1.3.2
Release Notes Langtext:
Beschreibung
Zitat aus Forum:
es gibt einige Bugs im Bezug auf die UTF-8 Version. Multibyte-Sprachen mit "new DOMDocument()" werden falsch dargestellt.
shop\admin\print_intraship_label.php (1 hit)
Line 23: $doc = new DOMDocument();
shop\includes\classes\hermes.php (1 hit)
Line 1175: $dom = new DOMDocument();
shop\system\classes\PopupContentContentView.inc.ph p (1 hit)
Line 1175: $t_dom_document = new DOMDocument();
Fix:
1) alle diese Dateien +shop/popup_content.php als UTF-8 ohne BOM abspeichern
2) den Code so anpassen:
$t_dom_document = new DOMDocument('1.0', 'UTF-8');
$t_dom_document->substituteEntities = TRUE;
$t_dom_document->loadHTML('' . $this->content_data_array['content_text']);
Aktionen