Delen via


Tekensets met één byte

Een SBCS (single-byte character set) is een toewijzing van 256 afzonderlijke tekens aan de identificatiecodewaarden, geïmplementeerd als een codepagina. Een SBCS kan overeenkomen met een Windows-codepagina of een OEM-codepagina. Een SBCS-codepagina kan ook een niet-systeemeigen codepagina bevatten, bijvoorbeeld een EBCDIC-codepagina. Zie codepagina'svoor definities van deze codepagina's.

Notitie

Nieuwe Windows-toepassingen moeten gebruikmaken van Unicode- om inconsistenties van verschillende codepagina's te voorkomen en om de lokalisatie te vereenvoudigen. Sommige verouderde protocollen vereisen echter het gebruik van een SBCS. Elke SBCS-codepagina ondersteunt verschillende tekens, maar geen pagina ondersteunt de volledige breedte van tekens die door Unicode worden geleverd. Elke SBCS-codepagina ondersteunt een andere subset, verschillend gecodeerd. Gegevens die van de ene SBCS-codepagina naar de andere worden geconverteerd, zijn beschadigd, omdat dezelfde gegevenswaarde op verschillende codepagina's een ander teken kan coderen. Gegevens die van Unicode naar SBCS worden geconverteerd, zijn onderhevig aan gegevensverlies, omdat een bepaalde codepagina mogelijk niet elk teken kan vertegenwoordigen dat in die specifieke Unicode-gegevens wordt gebruikt.

 

Uw toepassingen gebruiken SBCS Windows-codepagina's met de A-versies van Windows-functies. Zie conventies voor functieprototypes en codepagina's. Om een SBCS-codepagina te identificeren, kan een toepassing de functie GetCPInfo of GetCPInfoEx gebruiken. Bovendien kan een toepassing de functies MultiByteToWideChar en WideCharToMultiByte-functies gebruiken om toe te wijzen tussen Unicode- en SBCS-tekenreeksen.

tekensets

dubbel-bytetekensets