Windows-1252
Windows-1252 o CP-1252 és una codificació de caràcters del alfabet llatí, usada per defecte quan Unicode no s'usa en els components oficials de Microsoft Windows en anglés i en alguns llenguages occidentals. És una versió en la que el còdic de pàgines de Windows està en els paquets de LaTeX, el qual es referix com ansinew.
Detalls
[editar | editar còdic]Esta codificació és un superconjunto d'ISO 8859-1, pero diferix de la ISO-8859-1 de IANA per l'us de caràcters no imprimibles en lloc de caràcters de control en el ranc 0x80 a 0x9F. És conegut en Windows com el còdic de caràcters número 1252, i en el nom de "windows-1252", aprovat per l'IANA. Este còdic de caràcters també inclou tots els caràcters imprimibles d'ISO 8859-15 (alguns mapeados a diferents posicions).
És molt comú confondre la codificació de caràcters Windows-1252 en la de ISO-8859-1. El resultat habitual era que totes les comillas i apòstrofs (produïts per les "comillas inteligents" en software Microsoft) eren reemplaçades per signes d'interrogat o per caixes en sistemes operatius no-Windows, fent que el text resultara difícil de llegir. La majoria dels navegadors moderns i clients de correu electrònic, tracten la codificació de caràcters de MIME ISO-8859-1 com Windows-1252 en la finalitat de paliar esta confusió. Est és un dels estàndarts en les especificacions de HTML 5, que requerixen una interpretació de ISO-8859-1 en Windows-1252.[1]
Històricament, el terme "ANSI code page" (ACP) s'usa en Windows per a referir-se a vàries pàgines de còdics considerades com a natives. L'intenció era que la majoria d'estes foren estàndars ANSI com lo és l'ISO-8859-1. Inclús, Windows-1252 va ser la primera i de llunt la més popular pàgina de còdics dels idiomes que soporta Microsoft Windows, i no obstant jamai ha segut un estàndart ANSI. Microsoft establix que "El terme ANSI usat per a indicar als còdics de pàgina Windows, és una referència històrica, pero actualment és un terme equivocat que encara contínua persistent en la comunitat de Windows."[2]
Disseny de la codificació de caràcters
[editar | editar còdic]La següent taula mostra la codificació Windows-1252, en les diferències en la codificació ISO-8859-1 marcades en vores grosses i asteriscs(*). Cada caràcter es mostra en el seu equivalent en Unicode i en el seu còdic en decimal.
Microsoft cita el mapage dels caràcters en Unicode en el "millor ajuste",[3] el qual inclou els cinc caràcters no mapeados, aixina com els caràcters mapeados al 1252 que estan obsolets.
Llegenda: les celes grogues són caràcters de control, les celes blaves són puntuació, les púrpures són números, les verdes són lletres ASCII, i les de color canella són lletres internacionals.
Segons l'informació de les web de Microsoft i del Consorci Unicode, les posicions 81, 8D, 8F, 90, i 9D no s'usen. No obstant, la cridada a la API de Windows que convertix de pàgines de còdics a Unicode mapea estes a les corresponents còdics de control C1. El símbol de l'Euro en la posició 80 no estava en versions anteriors d'esta pàgina de còdics, ni tampoc les S i Z en carón (háček).
Referències
[editar | editar còdic]
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Windows-1252» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.