Add code to check if mb_convert_encoding function is exsited then can called it for emogrifier lib
This commit is contained in:
parent
a80d069a21
commit
0137249175
|
@ -352,7 +352,8 @@ class Emogrifier {
|
||||||
$this->copyCssWithMediaToStyleNode($cssParts, $xmlDocument);
|
$this->copyCssWithMediaToStyleNode($cssParts, $xmlDocument);
|
||||||
|
|
||||||
if ($this->preserveEncoding) {
|
if ($this->preserveEncoding) {
|
||||||
return mb_convert_encoding($xmlDocument->saveHTML(), self::ENCODING, 'HTML-ENTITIES');
|
if ( function_exists('mb_convert_encoding') ) { return mb_convert_encoding($xmlDocument->saveHTML(), self::ENCODING, 'HTML-ENTITIES'); }
|
||||||
|
else { return $xmlDocument->saveHTML(); }
|
||||||
} else {
|
} else {
|
||||||
return $xmlDocument->saveHTML();
|
return $xmlDocument->saveHTML();
|
||||||
}
|
}
|
||||||
|
@ -536,7 +537,8 @@ class Emogrifier {
|
||||||
$bodyWithoutUnprocessableTags = $this->html;
|
$bodyWithoutUnprocessableTags = $this->html;
|
||||||
}
|
}
|
||||||
|
|
||||||
return mb_convert_encoding($bodyWithoutUnprocessableTags, 'HTML-ENTITIES', self::ENCODING);
|
if ( function_exists('mb_convert_encoding') ) { return mb_convert_encoding($bodyWithoutUnprocessableTags, 'HTML-ENTITIES', self::ENCODING); }
|
||||||
|
else { return $bodyWithoutUnprocessableTags; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue