Visual Basic gemmer al tekst information som standard vha. Unicode tegnsæt. Dette gør det muligt at gemme tegn fra de fleste kendte sprog (herunder endda nogle består sprog som Klingon ) pålideligt og præcist. Unicode blev udviklet for at løse forvirrende masse af tegntabeller , der blev brugt til at repræsentere verdens sprog i ANSI . Men nogle ældre programmer og systemer forventer, at deres data skal formateres i henhold til ANSI , så Visual Basic indeholder de værktøjer til at gøre dette. Instruktioner
1
Open Visual Basic, og opret et nyt projekt . Vælg "Console Application ".
2
Indsæt følgende for at gemme nogle tekstdata i Unicode : Hej
String s = " . . Hallo Dette er en Unicode -kodet streng" < br >
3
Indsæt følgende for at få en ANSI Code Page : Hej
Dim defaultCodePage = Encoding.Default
Dim winLatinCodePage = Encoding.GetEncoding ( 1252 ) < br >
første giver dig standardkodeside til det operativsystem øjeblikket anvendes . Så på en japansk computer, vil det hente standard japanske tegntabel . Den anden henter tegntabel " 1252 ", som er Windows tegntabel for latin ( engelsk) alfabet. Du kan se en komplet liste over understøttede kode sidetal i første henvisning
4
Indsæt følgende for at konvertere strengen til den nye kodning : .
Dim bytes As Byte () = Encoding.Convert ( Encoding.UTF8 , winLatinCodePage , s)
strengen s defineret i trin 2 er blevet konverteret til en række bytes , der holder ANSI ækvivalenter (som næsten som var muligt ) i henhold til ANSI Windows Latin tegntabel.