U kunt gebruik maken van ANSI-tekens in een Visual Basic -programma . De ANSI-tekenset wordt gebruikt in een groot aantal software -applicaties en in sommige versies van UNIX en andere besturingssystemen . Tenzij u anders opgeeft , Visual Basic gebruikt de Unicode-tekenset voor alle tekens die het erkent . Overschakelen naar ANSI-tekens laat uw Visual Basic-programma om te werken met andere programma's die ANSI en te communiceren met de software of computers die niet Unicode niet erkennen gebruiken . Definitie van Computers gebruiken speciale teken codes of karakter sets , zoals ANSI en Unicode om letters , cijfers en symbolen vertegenwoordigen op een manier die de computer kan begrijpen . Unicode bevat meer dan 100.000 tekens, inclusief de volledige alfabetten van de meeste talen . De ANSI- tekenset in Visual Basic is gebaseerd op de ANSI- code ontwikkeld door het American National Standards Institute . Het is samengesteld uit 256 standaard letters en cijfers , samen met een aantal speciale graphics , leestekens en andere tekens . Implementatie Als uw Visual Basic-programma nodig heeft om gegevens te verstrekken aan een programma dat ANSI-tekens gebruikt , zetten de Visual Basic gegevens naar ANSI voordat het delen met het andere programma . Als uw programma gegevens van een ANSI -programma ontvangt , zetten de binnenkomende gegevens naar Unicode alvorens het te gebruiken in je programma. Visual Basic biedt trefwoord modifiers genoemd Ansi en Unicode en velden genaamd CharSet.Ansi en CharSet.Unicode om deze conversies uit te voeren . De pagina van Microsoft Developer Network : een karakterset specificeren legt uit hoe ze te gebruiken . Geen gegevens converteren naar ANSI onnodig omdat de kleinere omvang beperkt de tekens die gebruikt kunnen worden in uw programma. Overwegingen Uw Visual Basic -programma kan gebruik ANSI-tekens op hetzelfde moment dat uw Windows- besturingssysteem en de hardware van de computer gebruik een andere tekenset . Wanneer u uw computer opstart , gebruikt het wat tekenset werd opgeslagen op ROM van de computer door de fabrikant van de computer . Dit kan zijn ANSI , Unicode of iets anders . Microsoft verwijst naar het als de Original Equipment Manufacturer ( OEM ) tekenset . Als Windows laadt , stelt het teken dat wordt gebruikt door Windows overneemt. Vroege versies van Windows gebruikt ANSI als hun karakter code , maar nieuwere versies gebruiken Unicode . Complicaties Er zijn ANSI character sets voor vele verschillende talen . U kunt onverwachte resultaten krijgen als je probeert om ANSI- tekens zijn in een Visual Basic-programma wanneer uw computer gebruikt iets anders dan Amerikaans Engels als standaardtaal . Zorg ervoor dat u gebruik maakt van de standaard Engels versie van ANSI door het opnemen van de Encoding.GetEncoding ( 1252 ) verklaring in uw Visual Basic -programma . Raadpleeg de pagina Microsoft Developer Network : . Encoding.GetEncoding Method ( Int32 ) voor instructies over hoe dit te doen
|