Compartilhar via


Codificações de arquivo (Visual Basic)

As codificações de arquivo, também conhecidas como codificações de caracteres, especificam como representar caracteres no processamento de texto. Uma codificação pode ser preferível em relação a outra em termos de quais caracteres de idioma podem ou não ser manipulados, embora o Unicode geralmente seja o ideal.

Durante a leitura ou gravação em arquivos, combinar incorretamente as codificações de arquivo pode resultar em exceções ou resultados incorretos.

Tipos de Codificações

O Unicode é a codificação preferencial ao trabalhar com arquivos. O Unicode é um padrão de codificação de caracteres global que usa valores de código de 16 bits para representar todos os caracteres utilizados na computação moderna, incluindo símbolos técnicos e caracteres especiais usados em publicações.

Os padrões de codificação de caracteres anteriores consistiam em conjuntos de caracteres tradicionais, como o conjunto de caracteres ANSI do Windows que usa valores de código de 8 bits ou combinações de valores de 8 bits, a fim de representar os caracteres usados em um idioma ou região geográfica específicos.

Classe de Codificação

A classe Encoding representa uma codificação de caracteres. Esta tabela lista os tipos de codificações disponíveis e descreve cada uma.

Nome Descrição
ASCIIEncoding Representa uma codificação de caracteres ASCII de caracteres Unicode.
UnicodeEncoding Representa uma codificação de caracteres Unicode UTF-16.
UTF32Encoding Representa uma codificação de caracteres Unicode UTF-32.
UTF7Encoding Representa uma codificação de caracteres Unicode UTF-7.
UTF8Encoding Representa uma codificação de caracteres Unicode UTF-8.

Confira também