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
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 mapejats 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
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 mapejats, aixina com els caràcters mapejats 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
Referències
- 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.