VSCII ( Código estándar vietnamita para el intercambio de información ), también conocido como TCVN 5712 , [2] ISO-IR -180 , [3] .VN , [4] ABC [4] o simplemente las codificaciones TCVN , [4] [5] es un conjunto de tres codificaciones de caracteres estándar nacionales vietnamitas estrechamente relacionadas para usar el idioma vietnamita con computadoras , desarrollado por el Comité Técnico de Tecnología de la Información de TCVN (TCVN/TC1) y adoptado por primera vez en 1993 (como TCVN 5712:1993). [2]
No debe confundirse con la codificación VISCII no oficial de nombre similar , que a veces era utilizada por hablantes de vietnamita en el extranjero. [4] VISCII también pretendía significar Código estándar vietnamita para el intercambio de información , pero no está relacionado con VSCII. [6]
VSCII (TCVN) se utilizó ampliamente en el norte de Vietnam, mientras que VNI fue popular en el sur. [4] Unicode y la página de códigos Windows-1258 ahora se utilizan para prácticamente todos los datos informáticos vietnamitas, [ cita necesaria ] pero es posible que sea necesario convertir archivos heredados o mensajes archivados.
Las tres formas de VSCII mantienen los 95 caracteres imprimibles de ASCII sin modificar.
VSCII-3 , también conocido como TCVN 5712-3, VN3 o simplemente TCVN3, [7] incluye la menor cantidad de asignaciones. Es un ASCII extendido , porque mantiene los 128 códigos ASCII sin modificar. No reasigna ninguno de los códigos de control C0 y C1 . En comparación con ASCII , agrega 75 caracteres:
Las marcas de tono en las vocales mayúsculas se logran en TCVN3 cambiando a una fuente completamente en mayúsculas. [8]
VSCII-2 , también conocido como TCVN 5712-2 y VN2, es un superconjunto de VSCII-3. Es un ASCII extendido , porque mantiene los 128 códigos ASCII sin modificar. No reasigna ninguno de los códigos de control C0 y C1 , lo que lo hace conforme con ISO 2022 como un conjunto de 96. [2] [3] En comparación con VSCII-3, agrega (para un total de 96 caracteres no ASCII):
VSCII-1 , también conocido como TCVN 5712-1 y VN1, es una extensión de VSCII-2, y es un ASCII modificado, ya que reemplaza 12 de los 33 caracteres de control con caracteres precompuestos. En comparación con VSCII-2, (para un total de 140 caracteres no ASCII):
La conversión de VSCII-3 a VSCII-2 o VSCII-1 y la conversión de VSCII-2 a VSCII-1 no son necesarias, pero pueden generar archivos más pequeños.
La conversión de VSCII-1 a VSCII-2 o VSCII-3 y la conversión de VSCII-2 a VSCII-3 requieren la expansión de algunos caracteres precompuestos.
TCVN3 no es de doble byte, pero debido a la naturaleza de su codificación, las letras mayúsculas (vocales) se asignan a una fuente mayúscula separada que es similar a la fuente minúscula normal.