“Conocimientos Programación>Visual Basics Programación

Caracteres ANSI en Visual Basic

2013/2/6
Puede utilizar caracteres ANSI en un programa de Visual Basic . El juego de caracteres ANSI se utiliza en muchas aplicaciones de software y en algunas versiones de los sistemas operativos UNIX y otros . A menos que se especifique lo contrario , Visual Basic utiliza el juego de caracteres Unicode para todos los personajes que reconozca. El cambio a caracteres ANSI permite a su programa de Visual Basic para trabajar con otros programas que utilizan ANSI y comunicarse con el software o equipos que no reconocen Unicode. Definición

equipos utilizan códigos de caracteres especiales o juegos de caracteres como ANSI y Unicode para representar letras , números y símbolos en una forma en que la computadora pueda entender . Unicode incluye más de 100.000 caracteres, incluyendo la totalidad de los alfabetos de la mayoría de los idiomas. El juego de caracteres ANSI de Visual Basic se basa en el código ANSI desarrollado por el American National Standards Institute . Se compone de 256 cartas tipo y números , junto con unos gráficos especiales , signos de puntuación y otros caracteres .
Implementación

Si su programa de Visual Basic tiene que proporcionar los datos de un programa que utiliza caracteres ANSI , convertir los datos de Visual Basic a ANSI antes de compartirlo con el otro programa. Si el programa recibe datos de un programa de ANSI, convertir los datos entrantes a Unicode antes de utilizarlo en su programa. Visual Basic proporciona modificadores de palabras clave con nombre Ansi y Unicode y campos denominados CharSet.Ansi y CharSet.Unicode para realizar estas conversiones . La página de Microsoft Developer Network : Especificar un juego de caracteres explica cómo usarlos . No convierta los datos ANSI innecesariamente debido a su tamaño más pequeño limita los caracteres que se pueden utilizar en el programa.
Consideraciones

Su programa de Visual Basic puede utilizar caracteres ANSI , al mismo tiempo que su sistema operativo Windows y el hardware de su equipo utilizan otro juego de caracteres. Al arrancar el ordenador, se usa cualquier conjunto de caracteres que se almacenan en la memoria ROM de la computadora por el fabricante del equipo . Esto puede ser ANSI, Unicode o algo más. Microsoft se refiere a él como el fabricante de equipos originales ( OEM) de caracteres . Cuando Windows se carga , el conjunto de caracteres usado por Windows se hace cargo. Las primeras versiones de Windows utilizan ANSI como su código de carácter , pero las nuevas versiones utilizan Unicode.
Complicaciones

Hay juegos de caracteres ANSI para muchos idiomas diferentes . Usted puede obtener resultados impredecibles si se intenta incluir caracteres ANSI en un programa de Visual Basic cuando el equipo se utiliza algo que no sea Inglés Americano como idioma predeterminado. Asegúrese de que está usando la versión estándar Inglés de ANSI mediante la inclusión de la ( 1252 ) Declaración Encoding.GetEncoding en su programa de Visual Basic . Consulte la página de Microsoft Developer Network : . Método Encoding.GetEncoding (Int32 ) para obtener instrucciones sobre cómo hacer esto

Visual Basics Programación
Cómo agregar una referencia a la Microsoft Scripting Runtime Type Library
Cómo instalar VB6 Runtime sin reiniciar
Ayuda de Microsoft Visual Basic
Cómo arreglar Runtime Error 2147467259
Cómo: Leer Header Image en VB.Net
Cómo crear un cuadro de lista de unidad en Visual Basic
Cómo crear un navegador Web con VB
VBA Función Sum
Conocimientos Informáticos © http://www.ordenador.online