> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TextEncodingTypeEnum

> ABBYY FineReader Engine API の TextEncodingTypeEnum — HTML、TXT、CSV 形式でのエクスポート時に使用する出力ファイルのエンコーディングの種類。

TextEncodingTypeEnum の列挙定数は、HTML、TXT、CSV 形式でエクスポートする際の出力ファイルのエンコーディングの種類を表すために使用されます。

```
typedef enum {
 TET_Simple,
 TET_UTF8,
 TET_UTF16,
 TET_Auto
} TextEncodingTypeEnum;
```

<div id="elements">
  ## 要素
</div>

<table><thead><tr><th><p><strong>名前</strong></p></th><th><p><strong>説明</strong></p></th></tr></thead><tbody><tr><td><p>TET\_Auto</p></td><td><p>エンコーディングは自動的に選択されます。選択結果は、parameters object の他のプロパティの値によって決まります。</p><ul><li><strong><a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams#encodingtype">ITextExportParams::EncodingType</a></strong> では、エクスポート形式の定数が <strong><a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_textversion10defaults">FEF\_TextVersion10Defaults</a></strong> の場合、この定数は TET\_Simple になり、エクスポート形式の定数が <strong><a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_textunicodedefaults">FEF\_TextUnicodeDefaults</a></strong> の場合は TET\_UTF8 になります。</li><li><strong><a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams#encodingtype">IHTMLExportParams::EncodingType</a></strong> では、エクスポート形式の定数が <strong><a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_htmlversion10defaults">FEF\_HTMLVersion10Defaults</a></strong> の場合、この定数はエンコーディングの自動選択を意味します (ただし、エンコーディングを正常に判定できない場合は UTF-8 が使用されます) 。また、エクスポート形式の定数が <strong><a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_htmlunicodedefaults">FEF\_HTMLUnicodeDefaults</a></strong> の場合は TET\_UTF8 を意味します。</li><li><strong><a href="/ja/fine-reader/engine/api-reference/text-related-objects/plaintext/savetotextfile-method">IPlainText::SaveToTextFile</a></strong> メソッドの <em>encodingType</em> パラメーターでは、この定数はエンコーディングの自動選択を意味します。ただし、エンコーディングを正常に判定できない場合は UTF-8 が使用されます。</li></ul></td></tr><tr><td><p>TET\_Simple</p></td><td><p>シンプルなエンコーディングで、1文字を1バイトで表します。</p></td></tr><tr><td><p><a name="tet_utf16" />TET\_UTF16</p></td><td><p>各文字を 2 バイトのシーケンスで表すネイティブの Unicode 形式です。</p></td></tr><tr><td><p><a name="tet_utf8" />TET\_UTF8</p></td><td><p>Unicode UTF-8 形式です。UTF-8 は、16 ビット Unicode 文字列をバイト列で表すコードページです。ASCII テキスト (\<=U+007F) は単一バイトのまま変わらず、U+0080-07FF (ラテン文字、ギリシャ文字、キリル文字、ヘブライ文字、アラビア文字を含む) は 2 バイトのシーケンスに変換され、U+0800-FFFF (中国語、日本語、韓国語など) は 3 バイトのシーケンスになります。</p></td></tr></tbody></table>

<div id="used-in">
  ## 使用箇所
</div>

[ITextExportParams::EncodingType](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams#encodingtype)

[IHTMLExportParams::EncodingType](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams#encodingtype)

[IPlainText::SaveToTextFile](/ja/fine-reader/engine/api-reference/text-related-objects/plaintext/savetotextfile-method)
