ECI ఏం చేస్తుంది
తర్వాత వచ్చే బైట్లకు ఏ అక్షర సమితి లేదా డేటా అర్థం వర్తిస్తుందో ECI రీడర్కు చెబుతుంది. అది లేకపోతే, రీడర్ ఒక డిఫాల్ట్ను ఊహించాలి, లేదా బైట్ల నుంచే ఊహించాలి.
ECI QR కోడ్లకు మాత్రమే ప్రత్యేకం కాదు. ఈ పథకాన్ని బార్కోడ్ పరిశ్రమ సంఘం AIM నిర్వచించింది; దీనికి Data Matrix, Aztec code, 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 గుర్తింపుపై ఆధారపడతాయి.