ファイル エンコーディング (Visual Basic)
ファイル エンコーディングは、文字エンコーディングとも呼ばれ、テキストを処理するときの文字の表現方法を指定します。 言語で処理できる (または処理できない) 文字という観点から、あるエンコードが他のエンコーディングよりも望ましいということがありますが、一般的には Unicode が好まれます。
ファイルに対する読み取りと書き込みでは、ファイル エンコーディングが適切に一致しないと、例外が発生したり、不正な結果となる場合があります。
エンコーディングの種類
ファイルを扱うときには、Unicode は最適なエンコーディングです。 Unicode は、世界共通の文字エンコーディング規則で、技術的な記号や出版で使用される特殊文字などを含む、現在のコンピューティングで使用されるすべての文字を、16 ビットのコード値で表します。
これまでの文字エンコーディング規則は、Windows ANSI 文字セットなどの従来からある文字セットで構成されており、8 ビットのコード値や 8 ビット値の組み合わせを使用して、特定の言語や地域で使用する文字を表していました。
Encoding クラス
Encoding クラスは文字エンコーディングを表します。 次の表は、利用可能なエンコーディングの型の一覧とそれぞれの説明です。
名前 | Description |
---|---|
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