Extended Channel Interpretation (ECI)

Juga dipanggil: ECI, penetap ECI, pengisytiharan set aksara

Takrifan

Extended Channel Interpretation (ECI) ialah kod lepas dalam kod bar yang mengisytiharkan cara bait yang seterusnya patut dibaca, seperti ECI 26 untuk UTF-8. Banyak pembaca mengabaikannya dan meneka sahaja.

Apa yang dilakukan ECI

ECI memberitahu pembaca set aksara atau tafsiran data yang terpakai pada bait yang mengikutinya. Tanpanya, pembaca terpaksa menganggap lalai atau meneka daripada bait itu sendiri.

ECI bukan khusus untuk kod QR. Skim ini ditakrifkan oleh AIM, persatuan industri kod bar, dan turut disokong oleh Data Matrix, kod Aztec, PDF417, MaxiCode dan simbologi lain.

Cara ia dikodkan dalam kod QR

Segmen ECI bermula dengan penunjuk mod 0111, diikuti nombor penetap ECI sepanjang satu hingga tiga bait. Tafsiran itu kekal berkuat kuasa sehingga data tamat atau sehingga ECI lain mengubahnya.

  • ECI 3: ISO-8859-1 (Latin-1)
  • ECI 20: Shift JIS
  • ECI 26: UTF-8
  • Penetap berjulat daripada 0 hingga 999999

Sokongan dalam amalan

Sokongan untuk ECI tidak sekata. Pengimbas industri dan dokumen sering menghormatinya, manakala banyak aplikasi kamera telefon mengabaikannya dan mengesan UTF-8 dengan pemeriksaan, yang berfungsi untuk kebanyakan kandungan moden.

Sesetengah pembaca lama tidak menjangka pengepala ECI dan mungkin memaparkan aksara sesat atau gagal menghuraikan kandungan. Untuk URL harian dan teks biasa, kebanyakan penjana meninggalkan ECI dan bergantung pada pengesanan UTF-8.

Soalan lazim

Adakah saya memerlukan ECI untuk teks UTF-8 dalam kod QR?

Biasanya tidak. Kebanyakan pembaca telefon mengenali UTF-8 secara automatik, dan ECI boleh mengelirukan beberapa pembaca lama. Ia paling berguna apabila data mesti ditafsirkan dengan tepat, seperti dalam sistem industri.

Kenapa kod QR saya menunjukkan aksara pelik apabila diimbas?

Pembaca mungkin telah meneka set aksara yang salah bagi data mod bait. Mengisytiharkan UTF-8 dengan ECI 26, atau menguji dengan pembaca lain, boleh membantu mengenal pasti puncanya.

Sumber dan piawaian

Semua istilah