Norma industrial tailandesa 620-2533


El estándar industrial tailandés 620-2533 , comúnmente conocido como TIS-620 , es el conjunto de caracteres y la codificación de caracteres más común para el idioma tailandés . El estándar es publicado por el Instituto de Estándares Industriales de Tailandia (TISI), un órgano del Ministerio de Industria dependiente del Gobierno Real de Tailandia, y es el único estándar oficial para codificar el idioma tailandés en Tailandia .

El nombre descriptivo del estándar es "Estándar para códigos de caracteres tailandeses para computadoras" (en tailandés: รหัส สำหรับ อักขระ ไทย ที่ ใช้ กับ คอมพิวเตอร์). "2533" se refiere al año 2533 de la Era Budista (1990), el año en que se publicó la versión actual de la norma; una revisión anterior, TIS 620-2529 (1986), ahora está obsoleta. El diseño de la página de códigos es el mismo entre las dos ediciones. [1]

TIS-620 es el nombre de juego de caracteres preferido de IANA para TIS-620, y ese nombre de juego de caracteres también se usa para ISO / IEC 8859-11 (que agrega un carácter de espacio sin interrupciones en 0xA0, que no está asignado en TIS-620). Cuando se usa el nombre IANA, los códigos se complementan con los códigos de control C0 y C1 de ISO / IEC 6429 .

TIS-620 es un conjunto de caracteres nacionales ASCII extendido estructurado convencionalmente que conserva la compatibilidad total con ASCII de 7 bits y utiliza el rango de 8 bits hexadecimal A1 a FB para codificar el alfabeto tailandés . Debido a la naturaleza de combinación compleja de las vocales y los signos diacríticos tailandeses, TIS-620 está diseñado para el intercambio de información únicamente, y se requiere un motor de visualización adicional para componer los caracteres correctamente.

Una versión casi idéntica de TIS-620 se adoptó como ISO / IEC 8859-11 en 2001, la única diferencia es que ISO / IEC 8859-11 define el hex A0 como un espacio sin ruptura , mientras que TIS-620 lo deja indefinido pero reservado. (En la práctica, esta pequeña distinción generalmente se ignora).

El conjunto ISO / IEC 8859-11 también ha sido registrado como ISO-IR-166 por Ecma International , pero esta variación agrega códigos de escape explícitos para señalar el comienzo y el final de las secuencias de caracteres tailandeses.