diff --git a/system/Log/Handlers/ChromeLoggerHandler.php b/system/Log/Handlers/ChromeLoggerHandler.php index 3d03e79f104e..2ab019d8f6fc 100644 --- a/system/Log/Handlers/ChromeLoggerHandler.php +++ b/system/Log/Handlers/ChromeLoggerHandler.php @@ -157,7 +157,9 @@ public function sendLogs(?ResponseInterface &$response = null) $response = Services::response(null, true); } - $data = base64_encode(utf8_encode(json_encode($this->json))); + $data = base64_encode( + mb_convert_encoding(json_encode($this->json), 'UTF-8', mb_list_encodings()) + ); $response->setHeader($this->header, $data); }