QREncodeMode
QREncodeMode enumeration
QR 条码的编码模式。建议使用 Auto with CodeTextEncoding = Encoding.UTF8 用于拉丁符号或数字,Utf8BOM 用于 Unicode 符号。
public enum QREncodeMode
价值观
姓名 | 价值 | 描述 |
---|---|---|
Auto | 0 | 将代码文本编码为非 Unicode 字符集。如果有任何 Unicode 字符,则代码文本将使用 CodeTextEncoding. 中设置的值进行编码 |
Bytes | 1 | 将代码文本编码为纯字节。如果它检测到任何 Unicode 字符,该字符将被编码为两个字节,低字节在前。 |
Utf8BOM | 2 | 使用带有第一个 ByteOfMark 字符的 UTF8 编码对代码文本进行编码。 |
Utf16BEBOM | 3 | 使用带有第一个 ByteOfMark 字符的 UTF8 编码对代码文本进行编码。某些条码扫描仪可能会出现问题。 |
ECIEncoding | 4 | 使用 ECIEncoding 属性中设置的值对代码文本进行编码。一些旧的(2006 年之前)条形码扫描仪可能会出现问题。 |
ExtendedCodetext | 5 | 扩展通道模式,支持FNC1第一位置、FNC1第二位置和多种ECI模式。 |