FAQ TBarCode OCX
Non Riesco a Codificare il Coreano (o UTF-8) in un QR Code
Non Riesco a Codificare il Coreano (o UTF-8) in un QR Code
Il QR Code è stato sviluppato in Giappone da Denso (per Toyota) e utilizza ASCII + giapponese (Kanji) come set di caratteri predefinito. In seguito questo è stato modificato dall’ISO in Latin-1. Quindi il vostro lettore di codici a barre tenta di decodificare i dati in un QR Code con il set di caratteri JIS X 0208 / JIS X 0201 oppure con Latin-1. A meno che non si tratti di un’app lettore di codici a barre o di un decoder software speciale, non cerca UTF-8 o altri set di caratteri (a meno che non utilizziate il protocollo ECI)!
Possibili soluzioni:
- Un lettore di codici a barre keyboard wedge può essere configurato per utilizzare UTF-8. Altrimenti utilizzerà sempre il set di caratteri predefinito JIS o Latin-1. Il protocollo ECI consentirebbe set di caratteri diversi, ma il lettore deve supportare questo protocollo.
- Un lettore di codici a barre seriale (collegato a porta COM o driver porta COM virtuale tramite USB) trasmette i dati come sequenza di byte. Il software di elaborazione dati può decodificare il flusso di dati e decidere come decodificarlo - come JIS, Latin-1, UTF-8 o come set di caratteri MB coreano.
- Se il vostro lettore di codici a barre supporta il coreano (oppure utilizzate un lettore di codici a barre seriale) potete anche provare a impostare la proprietà code page di TBarCode su coreano invece che su UTF-8.
- Le app lettore per smartphone per impostazione predefinita tentano di decodificare i QR code con UTF-8. Quindi è molto probabile che funzioni con un lettore per smartphone e codepage=UTF-8 impostato in TBarCode.