Commit a44ccdca authored by Adrian Schlegel's avatar Adrian Schlegel Committed by Penny Leach
Browse files

Fixed encoding issue in LEAP2A export:

Accented characters in views were garbled in the export.

Signed-off-by: default avatarAdrian Schlegel <>
parent 37d8c16b
......@@ -606,7 +606,13 @@ class PluginExportLeap extends PluginExport {
$content->setAttribute('xmlns', '');
// if that fails, it could still be html
} else if (@$tmp->loadHTML('<div>' . $content . '</div>')) {
// DomDocument::loadHTML() parses the input as iso-8859-1 if no
// encoding is declared. Since we are only loading a HTML fragment
// there is no encoding declared which results in garbled output
// since the content is actually in utf-8. To work around this
// we force the encoding by appending an xml declaration.
// see
} else if (@$tmp->loadHTML('<?xml encoding="UTF-8"><div>' . $content . '</div>')) {
$xpath = new DOMXpath($tmp);
$elements = $xpath->query('/html/body/div');
if ($elements->length != 1) {
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment