ما تفعله ECI
تخبر ECI القارئ بمجموعة الأحرف أو تفسير البيانات الذي ينطبق على البايتات التالية. وبدونها يضطر القارئ إلى افتراض قيمة افتراضية أو التخمين من البايتات نفسها.
وECI ليست خاصة برموز QR. فالمخطط تعرّفه AIM، جمعية صناعة الباركود، وتدعمه أيضا Data Matrix ورمز Aztec وPDF417 وMaxiCode ورموز أخرى.
كيف تُرمَّز في رمز QR
يبدأ مقطع ECI بمؤشر الوضع 0111، يليه رقم معرّف ECI من بايت إلى ثلاثة بايتات. ويظل التفسير ساريا حتى نهاية البيانات أو حتى تغيّره ECI أخرى.
- ECI 3: ISO-8859-1 (Latin-1)
- ECI 20: Shift JIS
- ECI 26: UTF-8
- تتراوح المعرّفات من 0 إلى 999999
الدعم في الواقع
دعم ECI متفاوت. فالماسحات الصناعية وماسحات المستندات كثيرا ما تلتزم بها، بينما تتجاهلها تطبيقات كاميرا هواتف كثيرة وتكتشف UTF-8 بالفحص، وهذا ينجح في معظم المحتوى الحديث.
وبعض القارئات الأقدم لا تتوقع ترويسة ECI وقد تعرض أحرفا شاردة أو تفشل في تحليل المحتوى. ولعناوين URL اليومية والنص العادي تترك معظم المولّدات ECI وتعتمد على اكتشاف UTF-8.