Preguntas frecuentes sobre TBarCode DLL / TBarCode Library
Codificación de caracteres Kanji en el modo de compactación de QR Code®
Codificación de caracteres Kanji en el modo de compactación de QR Code®
Los datos de QR Code se pueden tratar como una secuencia de bytes o como una secuencia de caracteres SHIFT JIS.
Además de SHIFT JIS, se pueden usar los llamados "ECI" para cambiar a distintas páginas de códigos, pero los ECI a menudo no son compatibles con el software decodificador.
El juego de caracteres predeterminado de QR Code es Shift JIS. Para usar el modo de compactación Kanji de QR Code (más eficiente), la entrada del codificador debe estar en un juego de caracteres específico:
TBarCode DLL V7, TBarCode/X Library versión 7
La entrada debe estar en formato de juego de caracteres multibyte SHIFT JIS (¡no UTF-8, no Unicode!).
- Los caracteres de un solo byte se codifican según JIS X 0201.
- Los caracteres de doble byte se codifican según Shift JIS X 0208.
TBarCode DLL V8, TBarCode/X Library versión 8 (y posteriores)
La entrada debe estar en Unicode (UTF-16 en la versión de Windows y UTF-32/UCS-4 en la versión de Linux/UNIX).
Los caracteres de doble byte contenidos en la tabla Shift JIS X 0208-1990 se pueden compactar en el modo de 13 bits de QR Code. Para habilitar la compactación en la biblioteca TBarCode debe llamar a la función
BCSet_QR_KanjiChineseCompaction (pBarcode, eQRMBCompactionKanji)
Aquí tiene algunos enlaces a información de referencia sobre Kanji y Unicode: