diff --git a/src/Provider/Doctrine/Auditing/Transaction/TransactionProcessor.php b/src/Provider/Doctrine/Auditing/Transaction/TransactionProcessor.php index 219aa61e..515c1f5a 100644 --- a/src/Provider/Doctrine/Auditing/Transaction/TransactionProcessor.php +++ b/src/Provider/Doctrine/Auditing/Transaction/TransactionProcessor.php @@ -219,7 +219,7 @@ private function audit(array $data): void 'object_id' => (string) $data['id'], 'discriminator' => $data['discriminator'], 'transaction_hash' => (string) $data['transaction_hash'], - 'diffs' => json_encode($data['diff'], JSON_THROW_ON_ERROR), + 'diffs' => json_encode(mb_convert_encoding($data['diff'], 'UTF-8', 'UTF-8'), JSON_THROW_ON_ERROR), 'blame_id' => $data['blame']['user_id'], 'blame_user' => $data['blame']['username'], 'blame_user_fqdn' => $data['blame']['user_fqdn'],