From efc21e6d8205c96ceb228364fb96415983f5d7dd Mon Sep 17 00:00:00 2001 From: Alan Stanley Date: Fri, 17 May 2019 10:08:02 -0300 Subject: [PATCH] Force UTF 8 --- src/Services/XMLTransform.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Services/XMLTransform.php b/src/Services/XMLTransform.php index 2f07c736..629debd1 100644 --- a/src/Services/XMLTransform.php +++ b/src/Services/XMLTransform.php @@ -34,6 +34,10 @@ class XMLTransform extends ServiceProviderBase { * @return array */ public function transformFits($input_xml) { + $utf8 = mb_detect_encoding($input_xml, 'UTF-8', true); + if (!$utf8) { + $input_xml = utf8_encode($input_xml); + } try { $xml = new \SimpleXMLElement($input_xml); } catch (\Exception $e) {