Viendo Unicode con Visual Basic 6

Unicode le permite mostrar caracteres extendidos en sus formularios de Visual Basic 6. Esto significa que puede mostrar los caracteres, por ejemplo, una letra china o rusa, en un formulario utilizado por un usuario inglés. Use la cadena codificada Unicode para almacenar los datos en una variable y mostrar los datos en la pantalla del usuario.

Propósito

Las computadoras configuradas con el idioma inglés solo usan los caracteres estándar para el idioma inglés. Unicode le permite utilizar caracteres extendidos, como el retorno de carro y las pestañas y los caracteres utilizados en otros idiomas. Normalmente usa Unicode en VB para aplicaciones que requieren caracteres especiales y comunicaciones en varios idiomas.

Almacenamiento

Una variable de byte puede almacenar los caracteres Unicode para su aplicación. Puede almacenar varios caracteres en una variable de matriz, por lo que puede generar varios caracteres a la vez. El siguiente código le muestra cómo configurar una variable VB para almacenar caracteres Unicode:

Carácter atenuado Como carácter de byte = & HFF

Monitor

Después de almacenar cada carácter de byte que desea mostrar, use un cuadro de texto o un control de etiqueta para mostrar los caracteres en la pantalla del usuario. VB traduce los caracteres al formato adecuado, por lo que no necesita convertirlos manualmente al formato de cadena estándar. El siguiente código muestra el carácter en un cuadro de texto llamado "mybox":

mybox.Text = carácter

Consideraciones

También debe transferir y usar el tipo de datos de bytes Unicode cuando trabaje con archivos. Si cree que un archivo contiene caracteres extendidos, debe importar el archivo utilizando el tipo de datos de byte y luego transferir los datos a un valor de cadena cuando lo muestre en el formulario o almacene los datos en un archivo nuevo.

Entradas Populares