Enum SepaQrCodeCharacterSet

Namespace
Subsembly.Sepa
Assembly
Subsembly.Sepa.dll

The EPC069 specified character set value contained in the QR code data.

public enum SepaQrCodeCharacterSet
Extension Methods

Fields

ISO_8859_1 = 2

This is the QR code default encoding and should also be the default character set value of the EPC069 payload data.

ISO_8859_10 = 7
ISO_8859_15 = 8
ISO_8859_2 = 3
ISO_8859_4 = 4
ISO_8859_5 = 5
ISO_8859_7 = 6
UTF8 = 1

Remarks

The EPC069 character set is a big misconception. Every QR code already defines a character set by itself and uses an ECI (Extended Channel Interpretations) marker to communicate it. So, when decoding a QR code, the character set defined by the QR code itself will always be used, regardless of the EPC069 value contained in the QR code payload data. Anyway, when creating an EPC069 QR code it would be nice if the ECI marker indicates the same character set than the EPC069 payload data.