From 64b545308d03862da81e025d896f85939154424d Mon Sep 17 00:00:00 2001 From: AntonioCS Date: Sun, 5 Sep 2021 07:17:45 +0100 Subject: [PATCH] Update JsonEncoder.php Added JSON_INVALID_UTF8_IGNORE to $jsonEncodeOptions --- src/Core/Serializer/JsonEncoder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/Serializer/JsonEncoder.php b/src/Core/Serializer/JsonEncoder.php index 197bc7d0d28..facc49d7e56 100644 --- a/src/Core/Serializer/JsonEncoder.php +++ b/src/Core/Serializer/JsonEncoder.php @@ -40,7 +40,7 @@ public function __construct(string $format, BaseJsonEncoder $jsonEncoder = null) } // Encode <, >, ', &, and " characters in the JSON, making it also safe to be embedded into HTML. - $jsonEncodeOptions = \JSON_HEX_TAG | \JSON_HEX_APOS | \JSON_HEX_AMP | \JSON_HEX_QUOT | \JSON_UNESCAPED_UNICODE; + $jsonEncodeOptions = \JSON_HEX_TAG | \JSON_HEX_APOS | \JSON_HEX_AMP | \JSON_HEX_QUOT | \JSON_UNESCAPED_UNICODE | \JSON_INVALID_UTF8_IGNORE; if (interface_exists(AdvancedNameConverterInterface::class)) { $jsonEncode = new JsonEncode(['json_encode_options' => $jsonEncodeOptions]); $jsonDecode = new JsonDecode(['json_decode_associative' => true]);