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. |