Technical Information
Non-English Barcode Value
1d barcodes most 1d barcodes encode a subset of ascii https //en wikipedia org/wiki/ascii character set code128 https //en wikipedia org/wiki/code 128 extends encoding to iso 8859 1 https //en wikipedia org/wiki/iso/iec 8859 1 character set by using the special symbol fnc4 2d barcodes 2d barcodes ( pdf417 pdf417 , datamatrix datamatrix , qr qr ), on the other hand, are capable of encoding text in any language all output formats use utf 8 encoding to accurately represent non english file names and barcode text values localized language text can be encoded in the barcode in several ways type generation process auto detection utf8 utf8 text is encoded as utf 8 before barcode generation yes eci eci barcode generator uses extended channel interpretation https //en wikipedia org/wiki/extended channel interpretation yes generator generator the barcode generator encodes text according to barcode type specification, e g , kanji https //en wikipedia org/wiki/qr code for qr code yes codepage codepage text encoded using language specific code page before barcode generation no the barcode recognition engine automatically detects and outputs the utf 8 barcode values for utf8 utf8 , eci eci , and generator generator types to get the utf 8 value for codepage codepage encoded value, your application should explicitly decode data data value string text = system text encoding getencoding(1251) getstring(bc data);string text = new string(bc getdata(), charset forname("windows 1251")); note using incorrect codepage barcodes results in an incorrect output text value