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 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 del 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 usaban los 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]
El VSCII (TCVN) se utilizó ampliamente en el norte de Vietnam, mientras que el VNI era popular en el sur. [4] Unicode y la página de códigos Windows-1258 se utilizan ahora para prácticamente todos los datos informáticos vietnamitas, [ cita requerida ] pero los archivos heredados o los mensajes archivados pueden necesitar conversión.
Codificaciones
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 de ASCII sin modificar. No reasigna ninguno de los códigos de control C0 y C1 . En comparación con ASCII , agrega 75 caracteres:
- 67 caracteres en minúscula, lo que permite compatibilidad total con minúsculas.
- 7 caracteres en mayúscula, lo que permite compatibilidad con mayúsculas para las 29 letras base sin marcas de tono.
- El espacio irrompible .
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 de 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):
- 16 caracteres más en mayúsculas con marcas de tono precompuestas (para un total de 23 caracteres en mayúsculas que no son ASCII)
- 5 diacríticos combinados para marcas tonales , lo que permite representar otras combinaciones de letras mayúsculas y marcas tonales. Las marcas de combinación siguen a la letra base [2] como en VNI (en lugar de precederlas como en ANSEL ).
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 por caracteres precompuestos. En comparación con VSCII-2, (para un total de 140 caracteres no ASCII):
- Agrega 44 letras mayúsculas precompuestas más, lo que las lleva al mismo número que las minúsculas.
- Lo hace reemplazando 12 caracteres de control ASCII y asignando 32 caracteres gráficos al área de control C1, rompiendo la compatibilidad con ISO 2022.
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.
Conjunto de caracteres
Referencias
- ^ Sivonen, Henri (26 de septiembre de 2014). "Los cambios en la codificación de caracteres en mc requieren la acción de cc". mozilla.dev.apps.thunderbird .
- ^ abcde "[noticias] TCVN 5712:1993 (VSCII) -- Norma nacional vietnamita". 2 de junio de 1993. Archivado desde el original el 11 de enero de 2017.
- ^ ab TCVN (1993). ISO-IR-180: Parte derecha de la tabla de códigos VSCII-2 (PDF) . ITSCJ/ IPSJ .
- ^ abcde Ngo, Hoc Dinh; Tran, TuBinh. "5. ¿Por qué es necesaria la conversión de conjuntos de caracteres vietnamitas (codificación de conjuntos de caracteres)?". Algunas funciones especiales de WinVNKey .
- ^ Nguyen, Minh T. "Conversiones vietnamitas (Vietnet/VIQR, VNI, VPS, VISCII, VNU, TCVN, VietWare, Unicode)".
- ^ Lunde, Ken (13 de enero de 2009). "Capítulo 1: Descripción general del procesamiento de información de CJKV (§ ¿Son idénticos VISCII y VSCII? ¿Qué sucede con TCVN?)". Procesamiento de información de CJKV (2.ª ed.). pág. 17. ISBN 978-0-596-51447-1.
- ^ "Codificación de caracteres Unicode y vietnamitas heredados". Preguntas frecuentes sobre Unicode vietnamita .
- ^ "Codificaciones de caracteres Unicode y vietnamitas heredadas". Preguntas frecuentes sobre Unicode vietnamita .
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 normal en minúsculas.
- ^ Lunde, Ken (13 de enero de 2009). "Apéndice L: Conjuntos de caracteres vietnamitas" (PDF) . Procesamiento de la información CJKV (2.ª ed.). ISBN 978-0-596-51447-1.
Enlaces externos
- Gráficos en Librewiki
- Gráficos en Charset Wiki
- Tablas con puntos y nombres Unicode