Encodages de fichiers (Visual Basic)

Les encodages de fichiers, également appelés codages de caractères, spécifient comment représenter les caractères lors du traitement du texte. Un encodage peut être préférable à un autre en fonction des caractères de langue qu’il peut ou non gérer, bien qu’Unicode soit généralement privilégié.

Lors de la lecture ou de l’écriture dans des fichiers, des incohérences d’encodage de fichiers peuvent provoquer des exceptions ou des résultats incorrects.

Types d’encodages

Unicode est l’encodage à utiliser par défaut quand vous travaillez avec des fichiers. Unicode est une norme internationale d’encodage de caractères qui utilise des valeurs de code de 16 bits pour représenter tous les caractères utilisés dans l’informatique moderne, notamment les symboles techniques et les caractères spéciaux utilisés dans l’édition.

Les anciennes normes d’encodage de caractères se composaient de jeux de caractères traditionnels, tels que le jeu de caractères ANSI Windows qui utilise des valeurs de code de 8 bits ou des combinaisons de valeurs de 8 bits, pour représenter les caractères utilisés dans une langue ou une région géographique spécifique.

Classe d’encodage

La classe Encoding représente un encodage de caractères. Ce tableau liste et décrit les types d’encodages disponibles.

Nom Description
ASCIIEncoding Représente un encodage de caractères ASCII de caractères Unicode.
UnicodeEncoding Représente un encodage UTF-16 de caractères Unicode.
UTF32Encoding Représente un encodage UTF-32 de caractères Unicode.
UTF7Encoding Représente un encodage UTF-7 de caractères Unicode.
UTF8Encoding Représente un encodage UTF-8 de caractères Unicode.

Voir aussi