diff --git a/src/app/contentManagement/controllers/MergeController.php b/src/app/contentManagement/controllers/MergeController.php
index d0d5a872797c75d1cf6a9fd4c07135a503ea89b4..46474e562faffbecf3859956142c840cbfbef96d 100644
--- a/src/app/contentManagement/controllers/MergeController.php
+++ b/src/app/contentManagement/controllers/MergeController.php
@@ -394,7 +394,13 @@ class MergeController
             $prefix = 'MAARCH_';
         }
 
-        $data = $prefix . $args['chrono'] . ';' . $args['resIdMaster'] . ';' . $args['originId'] . ';' . $args['title'];
+        $data = [
+            'chrono'      => $prefix . $args['chrono'],
+            'resIdMaster' => $args['resIdMaster'],
+            'originId'    => $args['originId'],
+            'title'       => $args['title']
+        ];
+        $data = json_encode($data);
         $qrCode = new QrCode($data);
         $qrCode->setSize(400);
         $qrCode->setMargin(25);