« ISO/CEI 8859-1 » : différence entre les versions

Contenu supprimé Contenu ajouté
Lizzo23 (discuter | contributions)
Aucun résumé des modifications
bot : révocation de Lizzo23 (modification suspecte : -155), retour à la version 164989949 de Salebot
Ligne 31 :
En première approximation, le jeu de caractères codés sur 8 bits de la norme ISO/CEI 8859-1 est une extension du jeu de caractères codés sur 7 bits de la norme américaine [[US-ASCII]] (qui est une des variantes de la norme de base [[ISO/CEI 646]]). Cependant ce codage normalisé au niveau mondial par l’ISO et la CEI n’assigne aucun caractère de contrôle ni aucun autre caractère dans les positions réservées des plages 0x00 à 0x1F et 0x7F à 0x9F.
 
Il ajoute de nombreux caractères latins manquant dans l’alphabet latin de base défini dans l’US-ASCII (ce qui a permis de déprécier ou rendre obsolètes de nombreuses variantes nationales de la norme ISO 646), ainsi que quelques autres signes de ponctuation ou symboles, ce qui lui permet de recouvrir les caractères nécessaires à l’écriture de nombreuses [[langue]]s, pour nombre d’entre elles des langues d’Europe occidentale, avec parmi elles des langues nationales officielles comme l’[[albanais]], l’[[allemand]] (sauf la lettre {{graphie|ẞ}}), l’[[anglais]], le [[danois]] (sauf les lettres {{graphie|Ǻ ǻ Ǿ ǿ}}), l’[[espagnol]], le [[finnois]], le [[français]] (sauf les lettres {{graphie|Œ œ Ÿ}}), l’[[islandais]] (sauf les signes de ponctuation {{graphie|„ “}}), le [[Irlandais|gaélique irlandais]], l’[[italien]], le [[latin]] liturgique (sans les diacritiques du latin moderne), le [[luxembourgeois]], le [[néerlandais]] (sauf les lettres {{graphie|J́ j́}}), le [[norvégien]] (sauf les lettres {{graphie|Ǻ ǻ}}), le [[portugais]], le [[romanche]], le [[suédois]], et encore de nombreuses autres langues régionales ou minoritaires comme le [[basque]], le [[bas-saxon]], le [[breton]], le [[catalan]], le [[corse]], le [[féringien|féroïen]], le [[gallo]], le [[gaélique écossais]], le [[galicien]], l’[[occitan]], le [[picard]], le [[Romani|rromani]] moderne (mais pas le pan-vlax ni l’alphabet romani standard), le [[sarde]], le [[vénitien]], ou le [[wallon]]. Des langues d’autres régions du monde sont également couvertes comme l’[[afrikaans]], l’[[indonésien]], le [[Malais (langue)|malais]], le [[swahili]], le [[malgache]] (sauf les lettres {{graphie|N̈ n̈}}), ou le [[Wolof (langue)|wolof]], ainsi que la plupart des créoles et pidgins qui se sont développés en grande partie sur les bases des langues précédentes, tels que le [[bichelamar]], le [[capverdien]] (sauf les lettres {{graphie|N̈ n̈}}), le [[créole haïtien]], le [[filipino]] (souvent improprement appelé [[tagalog]]) ou le [[mauricien]].
 
Cette norme est donc utilisée sur tous les continents, en [[Europe de l'Ouest|Europe de l’Ouest]], en [[Amérique]], et dans une grande partie de l'[[Afrique]] ou de l’[[Océanie]] ainsi que certains pays d’[[Asie du Sud-Est]].
Ligne 177 :
La principale limitation de ce jeu de caractères codés sur un octet est la nécessité d'utiliser plusieurs jeux de caractères codés pour couvrir plusieurs alphabets.
 
Certains documents sont typés à l'aide de métadonnéesméta-données externes et non dans le document lui-même ; dans ce cas un jeu de caractères codés et un seul est associé à chaque document. Par exemple dans les protocoles de transport de données [[HTTP]] ou [[MIME]], c’est l’entête <code>Content-Type:</code> qui indique le jeu de caractères utilisés dans le document transporté. Et dans ce cas on mentionnera explicitement l’entête <code>Content-Type: ISO 8859-1</code> afin de permettre au destinataire d’interpréter le contenu du document transporté, y compris via un transcodage préalable vers le jeu de caractères codés qu’il reconnait ou peut afficher.
 
Si cette méta-donnée n’est pas précisée, le document stocké ou transporté n’a pas lui-même de jeu de caractères codés clairement défini et il devrait être traité et transporté uniquement de façon opaque, ce qui n’était pas toujours le cas (par exemple dans les protocoles de transports de courrier électronique comme [[SMTP]], même si le protocole ESMTP a été créé comme une extension qui intègre le protocole de transport MIME et est aujourd’hui largement utilisé pour éviter toute altération du contenu binaire de tels documents).
Ce document provient de « https://fr.wikipedia.org/wiki/ISO/CEI_8859-1 ».