Visual Basic stocke toutes les informations de texte par défaut en utilisant le jeu de caractères Unicode. Cela lui permet de stocker des caractères de langues les plus connus ( y compris même certains composés langues comme le Klingon ) fiable et précise . Unicode a été développé pour résoudre la masse confuse de pages de code qui ont été utilisés pour représenter les langues du monde dans la norme ANSI . Toutefois, certains programmes et systèmes existants prévoient que leurs données soient formatés selon la norme ANSI , alors Visual Basic fournit les outils pour ce faire. Instructions
1
Ouvrez Visual Basic et créez un nouveau projet . Sélectionnez " Application console. "
2
Collez le texte suivant pour stocker certaines données de texte en Unicode :
String s = " . . Bonjour , ceci est une chaîne Unicode " < br >
3
Collez le texte suivant pour obtenir un code ANSI page :
Dim DefaultCodePage = Encoding.Default
winLatinCodePage Dim = Encoding.GetEncoding ( 1252 ) < br >
le premier vous donne la page de code par défaut du système d'exploitation actuellement utilisé . Ainsi, sur un ordinateur japonais , il va récupérer la page de code par défaut japonaise . La deuxième page récupère de code " 1252 " qui est la page de code Windows pour l'alphabet latin ( en anglais) . Vous pouvez voir une liste complète des numéros de pages de codes prises en charge dans la première référence
4
Collez le texte suivant pour convertir la chaîne vers le nouveau codage : .
Bytes As Byte () = Encoding.Convert ( Encoding.UTF8 , winLatinCodePage , s)
la chaîne s définie à l'étape 2 a été converti en un tableau d'octets qui contient les équivalents ANSI ( aussi près que possible a ) selon le ANSI code page latine Windows.