ファイル エンコード (文字エンコードとも呼ばれます) では、テキスト処理時に文字を表す方法を指定します。 Unicode が一般的に推奨されますが、1 つのエンコードは、処理できる言語文字または処理できない言語文字の観点から、別のエンコードよりも優先される場合があります。
ファイルの読み取りまたはファイルへの書き込み時に、ファイル エンコードが不適切に一致すると、例外や正しくない結果が発生する可能性があります。
エンコードの種類
Unicode は、ファイルを操作する場合に推奨されるエンコードです。 Unicode は、16 ビット コード値を使用して、発行で使用される技術的な記号や特殊文字など、最新のコンピューティングで使用されるすべての文字を表す世界的な文字エンコード標準です。
以前の文字エンコード標準は、8 ビット コード値を使用する Windows ANSI 文字セットや 8 ビット値の組み合わせなど、特定の言語または地理的な領域で使用される文字を表す従来の文字セットで構成されていました。
エンコーディング クラス
Encoding クラスは、文字エンコードを表します。 次の表に、使用可能なエンコードの種類を示し、それぞれについて説明します。
名前 | 説明 |
---|---|
ASCIIEncoding | Unicode 文字の ASCII 文字エンコードを表します。 |
UnicodeEncoding | Unicode 文字の UTF-16 エンコードを表します。 |
UTF32Encoding | Unicode 文字の UTF-32 エンコードを表します。 |
UTF7Encoding | Unicode 文字の UTF-7 エンコードを表します。 |
UTF8Encoding | Unicode 文字の UTF-8 エンコードを表します。 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET