Articulo de referencia

Windows-1258

Windows-1258 es una página de códigos utilizada en Microsoft Windows para representar textos vietnamitas . Hace uso de la combinación de signos diacríticos . Windows-1258 no es ...

Windows-1258 es una página de códigos utilizada en Microsoft Windows para representar textos vietnamitas . Hace uso de la combinación de signos diacríticos .

Windows-1258 no es compatible ni con el estándar vietnamita ( TCVN 5712 / VSCII), ni con las diversas otras codificaciones que se utilizan en la práctica ( VISCII , VNI , VPS ). Más bien, es muy similar a Windows-1252 , con las diferencias de que faltan s-caron y z-caron (que se agregaron a Windows-1252 más tarde), cinco de las letras con diacríticos se han reemplazado por diacríticos combinados para marcas de tono vietnamitas , una se ha reemplazado con el signo đông , y otras ocho (cuatro por caso) se han cambiado a cuatro letras vietnamitas que de otro modo no serían compatibles .

El uso de diacríticos combinables permite que Windows-1258 cubra la gran cantidad de combinaciones de letras y marcas de tono en vietnamita sin comprometer la cobertura de códigos o símbolos de control. Sin embargo, también implica que el software debe gestionar con cuidado las conversiones entre caracteres precompuestos y secuencias combinables al convertir desde o hacia otras codificaciones, y dificulta la determinación de la longitud visible de una cadena para el usuario.

IBM utiliza la página de códigos 1258 ( CCSID 1258 y CCSID 5354 con extensión del símbolo del euro ) para Windows-1258. [ 1 ] [ 2 ] [ 3 ]

UTF-8 es la codificación preferida para el vietnamita en las aplicaciones modernas. Windows-1258 puede no siempre ser compatible con el vietnamita codificado en Unicode debido a los cambios causados ​​por la normalización de Unicode . [ 4 ] Los diacríticos combinados se codifican después de la letra tanto en Windows-1258 como en Unicode [ 4 ] (como VNI , a diferencia de ANSEL ).

Conjunto de caracteres

La siguiente tabla muestra el código Windows-1258. Cada carácter se muestra con su equivalente Unicode .

Página de códigos 1129

La página de códigos 1129 de IBM ( CCSID 1129 y CCSID 1163 con extensión del símbolo del euro ) [ 11 ] [ 12 ] [ 13 ] es similar a la página de códigos 1258, pero con las siguientes diferencias:

Véase también

Referencias

  1. ^ "Documento informativo de la página 1258 del código" . Archivado del original el 3 de marzo de 2016.
  2. ^ "Documento informativo CCSID 1258" . Archivado del original el 29/11/2014.
  3. ^ "Documento informativo CCSID 5354" . Archivado del original el 29/11/2014.
  4. ^ a b Kaplan, Michael S. (2005-04-19). "Algunos de los inconvenientes de MultiByteToWideChar" . Resolviéndolo todo .
  5. ^Steele, Shawn (1998-04-15). "cp1258 to Unicode table". Microsoft.
  6. ^Unicode mappings of windows 1258 with "best fit"
  7. ^Code Page CPGID 01258 (pdf)(PDF), IBM
  8. ^Code Page CPGID 01258 (txt), IBM
  9. ^International Components for Unicode (ICU), ibm-1258_P100-1997.ucm, 2002-12-03
  10. ^International Components for Unicode (ICU), ibm-5354_P100-1998.ucm, 2002-12-03
  11. ^"Code page 1129 information document". Archived from the original on 2010-09-21.
  12. ^"CCSID 1129 information document". Archived from the original on 2016-03-27.
  13. ^"CCSID 1163 information document". Archived from the original on 2014-11-29.
  14. ^Lunde, Ken (13 January 2009). "Appendix L: Vietnamese Character Sets"(PDF). CJKV Information Processing (2nd ed.). ISBN 978-0-596-51447-1.
  15. ^Code Page CPGID 01129 (pdf)(PDF), IBM
  16. ^Code Page CPGID 01129 (txt), IBM
  17. ^International Components for Unicode (ICU), ibm-1129_P100-1997.ucm, 2002-12-03
  18. ^Code Page CPGID 01163 (pdf)(PDF), IBM
  19. ^Code Page CPGID 01163 (txt), IBM
  • IANA Charset Name Registration of windows-1258
  • Michael Kaplan's blog describing the Windows 1258 encoding behavior
Obtenido de " https://en.wikipedia.org/w/index.php?title=Windows-1258&oldid=1360746894#Code_page_1129 "