لماذا تعذّر إنشاء رمز QR لرابط واتساب مع أن الرسالة العربية أقل من 1500 حرف؟

لأن حد 1500 حرف خاص بالرابط، أما رمز QR فله سعة أصغر، والرسالة العربية تتضخم داخل الرابط: كل حرف عربي يصبح ستة أحرف، وكل رمز تعبيري اثني عشر. في تجربتنا بالمكتبة نفسها وبمستوى التصحيح نفسه، اتسع الرمز لحرف عربي مكرر 557 مرة، ولم يتسع له مكررًا 558 مرة. الحل أن تقصّر الرسالة، أو تضع في الرمز رابطًا بلا رسالة.

نُشر في · دقائق قراءة: 2

رسالة الخطأ التي تراها

حين يتجاوز الرابط سعة الرمز، لا يرسم منشئ روابط واتساب رمزًا ناقصًا، بل يعرض: «تعذّر إنشاء رمز QR لهذا الرابط، وغالبًا لأن الرسالة أطول مما يتسع له الرمز. قصّر الرسالة»، ويضيف بعدها نص الخطأ الأصلي من المكتبة بالإنجليزية: The amount of data is too big to be stored in a QR Code. الرابط نفسه يبقى صالحًا وتستطيع نسخه، المشكلة في الرمز فقط.

أين يقع الحد فعليًا؟

الرمز المدمج يُبنى بمستوى تصحيح M. قسنا السعة برقم مثال:

  • حرف عربي واحد مكرر: 557 حرفًا تتسع، والرابط حينها 3374 حرفًا. الحرف 558 يعطي الخطأ.
  • جملة عربية عادية مكررة، فيها مسافات وأرقام وفواصل: اتسع الرمز حتى 656 حرفًا، لأن المسافات والأرقام أخف من الحروف داخل الرابط.
  • رموز تعبيرية: 278 رمزًا فقط.
  • حروف إنجليزية: 1500 حرف، أي الحد الكامل للأداة، اتسعت دون مشكلة.

لذلك قد تكتب رسالة عربية من 700 حرف فيقبلها عداد الأداة، ويظهر الرابط، ثم يفشل الرمز وحده. الرقمان يقيسان شيئين مختلفين.

لماذا العربية بالذات؟

داخل الرابط، الحرف العربي يُكتب ببايتيه في صورة ‎%D9%85‎، أي ستة أحرف لحرف واحد. والرمز التعبيري أربعة بايتات، أي اثنا عشر حرفًا. الحرف الإنجليزي يبقى حرفًا واحدًا، والمسافة ثلاثة. رمز QR يخزن الرابط كما هو، فالرسالة العربية تشغل منه أضعاف ما تشغله رسالة إنجليزية بعدد الأحرف نفسه.

الحلول بالترتيب

  1. قصّر الرسالة. رسالة رمز QR الجيدة سطر أو سطران، فمن يمسح الرمز يريد أن يبدأ المحادثة لا أن يقرأ.
  2. احذف الرموز التعبيرية منها، فكل رمز يعادل حرفين عربيين.
  3. أو ضع في الرمز رابطًا بلا رسالة، واكتب الرسالة المقترحة مطبوعة بجانب الرمز إن أردت.
  4. إن احتجت رمزًا لرابط طويل لسبب ما، فأداة منشئ رموز QR تسمح باختيار المستوى L الذي يتسع لبيانات أكثر، مع تحمّل أقل للتلف. لكن رمزًا بهذه الكثافة صعب المسح عمليًا، فالتقصير أفضل دائمًا.

وحتى إن اتسعت الرسالة، فكل حرف إضافي يجعل الرمز أكثف ومربعاته أصغر، فيصعب مسحه من بعيد أو إن طُبع صغيرًا. الرسالة القصيرة تعطيك رمزًا أبسط وأكثر موثوقية.

أسئلة شائعة

هل يعني الخطأ أن الرابط لا يعمل؟

لا. الرابط سليم وتستطيع نسخه ونشره. الخطأ يخص رمز QR فقط.

هل الحد 557 حرفًا رقم ثابت؟

لا. هو نتيجة قياسنا لحرف واحد مكرر. الحد الفعلي يتغير بحسب خليط الحروف والمسافات والأرقام والرموز في رسالتك، والأداة تجرب الرسالة الفعلية وتخبرك.