Bestandscoderingen (Visual Basic)
Bestandscoderingen, ook wel tekencoderingen genoemd, geven aan hoe tekens worden weergegeven wanneer tekst wordt verwerkt. Een codering kan de voorkeur hebben boven een andere taal in termen van welke taaltekens het wel of niet kan verwerken, hoewel Unicode meestal de voorkeur heeft.
Bij het lezen van of schrijven naar bestanden kunnen onjuist overeenkomende bestandscoderingen leiden tot uitzonderingen of onjuiste resultaten.
Typen coderingen
Unicode is de voorkeurscodering bij het werken met bestanden. Unicode is een wereldwijde tekencoderingsstandaard die 16-bits codewaarden gebruikt om alle tekens weer te geven die worden gebruikt in moderne computing, inclusief technische symbolen en speciale tekens die worden gebruikt bij het publiceren.
Eerdere tekencoderingsstandaarden bestaan uit traditionele tekensets, zoals de Windows ANSI-tekenset die 8-bits codewaarden of combinaties van 8-bits waarden gebruikt, om de tekens weer te geven die worden gebruikt in een specifieke taal of geografische regio.
Coderingsklasse
De Encoding klasse vertegenwoordigt een tekencodering. Deze tabel bevat het type coderingen dat beschikbaar is en beschrijft elk.
Name | Beschrijving |
---|---|
ASCIIEncoding | Vertegenwoordigt een ASCII-tekencodering van Unicode-tekens. |
UnicodeEncoding | Vertegenwoordigt een UTF-16-codering van Unicode-tekens. |
UTF32Encoding | Vertegenwoordigt een UTF-32-codering van Unicode-tekens. |
UTF7Encoding | Vertegenwoordigt een UTF-7-codering van Unicode-tekens. |
UTF8Encoding | Vertegenwoordigt een UTF-8-codering van Unicode-tekens. |