Visual Basic lagrer all tekstinformasjon som standard bruker Unicode -tegnsettet . Dette gjør det mulig å lagre tegn fra de fleste kjente språk (inkludert enda noen gjort opp språk som Klingon ) pålitelig og nøyaktig . Unicode ble utviklet for å løse forvirrende masse av kodesett som ble brukt til å representere verdens språk i ANSI . Men noen eldre programmer og systemer forventer at deres data skal formatert i henhold til ANSI, så Visual Basic gir verktøy for å gjøre dette . Instruksjoner 
 en 
 Åpen Visual Basic og opprett et nytt prosjekt . Velg " Console Application. " 
 2 
 Lim inn følgende til å lagre noen tekst data i Unicode : en 
 String s = " . . Hei Dette er et Unicode - kodet streng " 
 
 3 
 Lim inn følgende for å få en ANSI Code Page : en 
 Dim defaultCodePage = Encoding.Default 
 
 Dim winLatinCodePage = Encoding.GetEncoding ( 1252 ) 
 
 den første gir deg standard kodesett for operativsystemet som brukes nå. Så, på en japansk datamaskin, vil det hente standard japansk tegntabell . Den andre henter kodesett " 1252 ", som er Windows- tegntabell for det latinske (engelsk ) alfabetet. Du kan se en fullstendig liste over støttede kode sidetall i den første referansen 
 4 
 Lim inn følgende å konvertere strengen til den nye koding: . 
 
 Dim bytes Som Byte ( ) = Encoding.Convert ( Encoding.UTF8 , winLatinCodePage , s) 
 
 nå strengen s definert i trinn 2 har blitt omgjort til en rekke bytes som holder ANSI ekvivalenter ( så nær som var mulig ) i henhold til ANSI Windows Latin kode siden.