## ECIEncodings enumeration

扩展频道解释标识符。它用于告诉条形码阅读器详细信息 关于用于编码符号中数据的参考。 当前实现包含所有众所周知的字符集编码。 目前，它仅用于 QR 2D 条形码。

```csharp
public enum ECIEncodings
```

### 价值观

| 姓名 | 价值 | 描述 |
| --- | --- | --- |
| ISO_8859_1 | `3` | ISO/IEC 8859-1 拉丁字母 1 号编码。 ECI 标识："\000003" |
| ISO_8859_2 | `4` | ISO/IEC 8859-2 拉丁字母 No. 2 编码。 ECI 标识："\000004" |
| ISO_8859_3 | `5` | ISO/IEC 8859-3 拉丁字母 No. 3 编码。 ECI 标识："\000005" |
| ISO_8859_4 | `6` | ISO/IEC 8859-4 拉丁字母 No. 4 编码。 ECI 标识："\000006" |
| ISO_8859_5 | `7` | ISO/IEC 8859-5 拉丁/西里尔字母编码。 ECI 标识："\000007" |
| ISO_8859_6 | `8` | ISO/IEC 8859-6 拉丁/阿拉伯字母编码。 ECI 标识："\000008" |
| ISO_8859_7 | `9` | ISO/IEC 8859-7 拉丁/希腊字母编码。 ECI 标识："\000009" |
| ISO_8859_8 | `10` | ISO/IEC 8859-8 拉丁/希伯来字母编码。 ECI 标识："\000010" |
| ISO_8859_9 | `11` | ISO/IEC 8859-9 拉丁字母 No. 5 编码。 ECI 标识："\000011" |
| ISO_8859_10 | `12` | ISO/IEC 8859-10 拉丁字母 No. 6 编码。 ECI 标识："\000012" |
| ISO_8859_11 | `13` | ISO/IEC 8859-11 拉丁/泰语字母编码。 ECI 标识："\000013" |
| ISO_8859_13 | `15` | ISO/IEC 8859-13 拉丁字母 No. 7 (Baltic Rim) 编码。 ECI 标识："\000015" |
| ISO_8859_14 | `16` | ISO/IEC 8859-14 拉丁字母 No. 8 (Celtic) 编码。 ECI 标识："\000016" |
| ISO_8859_15 | `17` | ISO/IEC 8859-15 拉丁字母 No. 9 编码。 ECI 标识："\000017" |
| ISO_8859_16 | `18` | ISO/IEC 8859-16 拉丁字母 No. 10 编码。 ECI 标识："\000018" |
| Shift_JIS | `20` | 移位 JIS（JIS X 0208 附件 1 + JIS X 0201）编码。 ECI 标识："\000020" |
| Win1250 | `21` | Windows 1250 Latin 2（中欧）编码。 ECI 标识："\000021" |
| Win1251 | `22` | Windows 1251 西里尔文编码。 ECI 标识："\000022" |
| Win1252 | `23` | Windows 1252 拉丁语 1 编码。 ECI 标识："\000023" |
| Win1256 | `24` | Windows 1256 阿拉伯语编码。 ECI 标识："\000024" |
| UTF16BE | `25` | ISO/IEC 10646 UCS-2（高位字节优先）编码。 ECI 标识："\000025" |
| UTF8 | `26` | ISO/IEC 10646 UTF-8 编码。 ECI 标识："\000026" |
| US_ASCII | `27` | ISO/IEC 646:1991 ISO 7 位编码字符集编码的国际参考版本。 ECI 标识：“\000027” |
| Big5 | `28` | Big 5（台湾）汉字集编码。 ECI 标识："\000028" |
| GB18030 | `29` | GB (PRC) 中文字符集编码。 ECI 标识："\000029" |
| EUC_KR | `30` | 韩文字符集编码。 ECI 标识："\000030" |
| NONE | `0` | 没有扩展频道解释 |

### 例子

此示例展示了如何使用 ECI 编码和保存条形码图像。

```csharp
[C#]
using (Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR))
{
    generator.CodeText = "12345TEXT";
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ECIEncoding;
    generator.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
    generator.Parameters.Barcode.QR.QrECIEncoding = ECIEncodings.UTF8;
    generator.Save("test.png");
}
[VB.NET]
Using generator As New Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR)
    generator.CodeText = "12345TEXT"
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ECIEncoding
    generator.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR
    generator.Parameters.Barcode.QR.QrECIEncoding = ECIEncodings.UTF8
    generator.Save("test.png")
End Using
```

### 也可以看看

* 命名空间 [Aspose.BarCode.Generation](../../aspose.barcode.generation)
* 部件 [Aspose.BarCode](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.BarCode.dll -->
