Поделиться через


Кодировки файлов

Обновлен: Ноябрь 2007

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

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

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

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

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

Класс кодировок

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

Имя

Описание

ASCIIEncoding

Предоставляет кодировку символов Юникода в виде ASCII-символов.

UnicodeEncoding

Предоставляет кодировку символов Юникода в формате UTF-16.

UTF32Encoding

Предоставляет кодировку символов Юникода в формате UTF-32.

UTF7Encoding

Предоставляет кодировку знаков Юникода в формате UTF-7.

UTF8Encoding

Предоставляет кодировку знаков Юникода в формате UTF-8.

См. также

Другие ресурсы

Чтение из файлов в Visual Basic

Запись в файлы в Visual Basic