Кодировки файлов (Visual Basic)

Кодировки файлов (или кодировки символов) определяют отображение символов при обработке текстов. Одна кодировка может быть предпочтительнее другой с точки зрения возможности или невозможности оперирования языковыми символами, хотя обычно предпочитается Юникод.

При чтении или записи в файлы несоответствие кодировок файлов может привести к исключениям или неверным результатам.

Типы кодировок

Юникод является предпочтительной кодировкой при работе с файлами. Юникод — мировой стандарт кодировки символов, в котором используются 16-разрядные кодовые значения для представления всех символов, используемых в современных вычислениях, включая технические символы и специальные символы, используемые в издательском деле.

Предыдущие стандарты кодировок состояли из традиционных наборов знаков, таких как набор знаков ANSI Windows, использующий 8-разрядные кодовые значения, или комбинаций из 8-разрядных кодовых значений для представления символов, используемых в конкретном языке или географическом регионе.

Класс Encoding

Класс Encoding представляет кодировку символов. В этой таблице перечислены типы доступных кодировок и дано их описание.

Имя Описание
ASCIIEncoding Представляет кодировку ASCII символов Юникода.
UnicodeEncoding Представляет кодировку символов Юникода в формате UTF-16.
UTF32Encoding Представляет кодировку символов Юникода в формате UTF-32.
UTF7Encoding Представляет кодировку UTF-7 символов Юникода.
UTF8Encoding Представляет кодировку символов Юникода в формате UTF-8.

См. также