لدي مشكله في موقع انشاء Qrcode يدعم اللغه العربيه

السلام عليكم ورحمة الله لدي مشكله في موقعي لدي صفحه واحد تعرض بيانات رحله

المفترض ان يتم انشاء Qr code يحتوي علي جميع بيانات الرحله البيانات باللغه العربيه لذالك تحدث مشكله

Could not encode content to ISO-8859-1

هذه هي المشكله الاولي

ثاني مشكله هي عندما البيانات تكون كبيره جدا واستطعت انشاء Qr code للاسف يكون معقد جدا ولا يتم قراتها ابدا مهما حاولت

اسم الباكج : composer require simplesoftwareio/simple-qrcode

الربط اللذي اود ان اجعل له qrCode هكذا :

كود الخاص بي

  public function playOrder(Request $request)

  {




    $x = $request->data;

    $dataarray = json_decode($x, true);

    $qrQode = QrCode::size(100)->generate("https://wealthest22.com/quiz_app_taha/public/s/" . $x);

    return view('index', ["data" => $dataarray, "qrQode" => $qrQode]);

  }

التقنيات

laravel , php ,html,css,js


وعليكم السلام ورحمة الله و بركاته .

اولا هل يمكنك ان توضح لى ما هى المكتبة المستخدمة لانشاء ال QR code .

ثانيا المشكلة اللتى تواجهك عندما تكون البيانات كبيرة جدا ليس لها حل حيث انه يتم تشفير البيانات لتصبح QR code وكلما اصبحت البيانات كبيرة فيصعب تشفيرها ومن ثم اعادة فك التشفير .

ونصيحتى لك هو ان تستخدم قاعدة البيانات لحفظ تلك البيانات وثم انشاء ال QR code لعنوان الصفحة اللتى تحتوى على تلك البيانات لعرضها وهذا اسهل كثيرا و يجنبك كثيرا من المشاكل

عدلت البوست اقراءه من الاول

حسنا الخطأ هنا فى سطر إنشاء ال QRcode

    $qrQode = QrCode::size(100)->generate("https://wealthest22.com/quiz_app_taha/public/s/" . $x);

يمكنك استخدام الدالة urlencode لتلافى هذه المشكلة وهذا هو الحل

$qrQode = QrCode::size(100)->generate("https://wealthest22.com/quiz_app_taha/public/s/" .urlencode($x);