檔案編碼,也稱為字元編碼,指定如何在文字處理時表示字元。 雖然通常偏好 Unicode,但一種編碼方式可能優於另一種編碼方式,就它可以或無法處理的語言字元而言。
讀取或寫入檔案時,不正確地比對檔案編碼可能會導致例外狀況或不正確的結果。
編碼類型
使用檔案時,Unicode 是慣用的編碼方式。 Unicode 是一種全球字元編碼標準,使用16位程式代碼值來代表新式運算中使用的所有字元,包括用於發佈的技術符號和特殊字元。
先前的字元編碼標準是由傳統字元集所組成,例如使用8位代碼值或8位值組合的Windows ANSI字元集,來代表特定語言或地理區域中所使用的字元。
Encoding 類別
類別 Encoding 代表字元編碼。 下表列出可用的編碼類型,並說明每個編碼類型。
| 名稱 | 說明 |
|---|---|
| ASCIIEncoding | 表示 Unicode 字元的 ASCII 字元編碼。 |
| UnicodeEncoding | 表示 Unicode 字元的 UTF-16 編碼。 |
| UTF32Encoding | 表示 Unicode 字元的 UTF-32 編碼。 |
| UTF7Encoding | 表示 Unicode 字元的 UTF-7 編碼。 |
| UTF8Encoding | 表示 Unicode 字元的 UTF-8 編碼。 |