From 1b6a01410e10f689d37749b0cfca4c787e1747c0 Mon Sep 17 00:00:00 2001 From: gggeek Date: Mon, 23 Jan 2023 16:14:19 +0000 Subject: [PATCH] avoid breaking xml in one case of fault in mb_convert_encoding --- src/Helper/Charset.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Helper/Charset.php b/src/Helper/Charset.php index 73965756..df3a8593 100644 --- a/src/Helper/Charset.php +++ b/src/Helper/Charset.php @@ -308,7 +308,7 @@ class Charset $data = htmlspecialchars($data, defined('ENT_XML1') ? ENT_XML1 | ENT_QUOTES : ENT_QUOTES, 'UTF-8'); } if ($srcEncoding !== $destEncoding) { - $data = mb_convert_encoding($data, str_replace('US-ASCII', 'ASCII', $destEncoding), str_replace('US-ASCII', 'ASCII', $srcEncoding)); + $data = @mb_convert_encoding($data, str_replace('US-ASCII', 'ASCII', $destEncoding), str_replace('US-ASCII', 'ASCII', $srcEncoding)); } if ($data === false) { $escapedData = ''; -- 2.47.0