Unicode weergeven met Visual Basic 6

Met Unicode kunt u uitgebreide tekens weergeven in uw Visual Basic 6-formulieren. Dit betekent dat u tekens kunt weergeven, bijvoorbeeld Chinese of Russische letter, in een vorm die wordt gebruikt door een Engelse gebruiker. Gebruik de Unicode-gecodeerde reeks om de gegevens in een variabele op te slaan en de gegevens weer te geven op het scherm van de gebruiker.

Doel

Computers die zijn opgesteld met de Engelse taal, gebruiken de tekens standaard in de Engelse taal. Met Unicode kunt u uitgebreide tekens gebruiken, zoals regelterugloop en tabbladen en tekens die in andere talen worden gebruikt. Normaal gesproken gebruikt u Unicode in VB voor toepassingen waarvoor speciale tekens en meertalige communicatie vereist zijn.

opslagruimte

Een bytevariabele kan de Unicode-tekens voor uw toepassing opslaan. U kunt verschillende tekens in een matrixvariabele opslaan, zodat u meerdere tekens tegelijkertijd kunt uitvoeren. De volgende code toont u hoe u een VB-variabele instelt om Unicode-tekens op te slaan:

Dim karakter As Byte karakter = & HFF

tonen

Nadat u elk byteteken dat u wilt weergeven wilt opslaan, gebruikt u een tekstvak of een labelbesturingselement om de tekens op het gebruikersscherm weer te geven. VB vertaalt de tekens in de juiste indeling, dus u hoeft de tekens niet handmatig naar de standaard tekenreeksindeling te converteren. De volgende code geeft het teken weer in een tekstvak met de naam "mybox":

mybox.Text = karakter

overwegingen

U moet ook het gegevenstype Unicode-byte overbrengen en gebruiken wanneer u met bestanden werkt. Als u denkt dat een bestand uitgebreide tekens bevat, moet u het bestand importeren met behulp van het byte-gegevenstype en de gegevens later overdragen naar een tekenreekswaarde wanneer u deze op het formulier weergeeft of de gegevens in een nieuw bestand opslaat.

Populaire Berichten