[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ suivant ]
Le 1er janvier 2002, douze pays de l'Union Européenne, et plusieurs autres, ont commencé à utiliser l'euro comme seule monnaie officiellle. Donc, tout les prix seront affichés en euro et toutes les transactions financières l'utiliseront. L'euro va devenir une monnaie commune à l'Europe et même à d'autres continents.
Les ordinateurs doivent bien sûr représenter correctement l'euro pour que les
gens puissent l'utiliser dans leurs documents (factures, tableaux ou quoique ce
soit d'autre) et puissent lire les documents qui l'emploient. Comme l'indique
l'exposé de la Commission
Européenne
, les systèmes d'exploitation doivent être prêts à
représenter ce symbole.
L'euro est une monnaie mais aussi un symbole. Depuis le standard Unicode version 2.1 (daté de 1998) le symbole euro est ajouté, donc c'est aussi un caractère Unicode qui peut être représenté (interprété) avec différents glyphes (différentes polices qui peuvent changer la hauteur ou la largeur).
Le symbole euro ressemble à la lettre « e » — il ressemble à un « c » avec deux lignes horizontales parallèles qui le traversent en son milieu. Certaines personnes comprendront mieux si l'on dit qu'il ressemble au symbole de Quake tourné de 90 degrés dans le sens des aiguilles d'une montre :-)
Le symbole est inspiré de la lettre grecque epsilon et indique aussi la première lettre du mot « Europe ». La stabilité à l'intérieur de la zone euro est indiquée par les deux lignes parallèles.
L'abréviation officielle (ISO-compliant) pour l'euro est EUR et peut être utilisée comme représentation pour la monnaie.
Le problème est que changer le caractère implique un changement du jeu de
caractères utilisée par l'utilisateur. Le jeu de caractères est la liste des
représentations des caractères utilisés par le système. Généralement, la
plupart des utilisateurs dans la zone euro utilisent le jeu de caractères
latin1. Le jeu de caractères, cependant, est limité à 256 caractères. Le
caractère euro est introduit en enlevant un caractère et ce changement crée un
nouveau jeu de caractères. Latin9 (ISO-8859-15 ou codepage 924 pour IBM,
habituellement raccourci par latin0) remplace Latin1 (ISO-8859-1) et Latin10
(ISO-8859-16) remplace Latin2 (cependant, le tchèque n'est pas entièrement
couvert dans Latin10, ce n'est donc pas un remplacement complet, et il couvre
le roumain, ce que Latin2 ne faisait pas). Gardez à l'esprit que le jeu de
caractère est limité à 256 caractères. (voir charsets(7)
)
Latin9 diffère de Latin1 par huit positions :
0xA4 (U+20AC) : SIGNE EURO
0xA6 (U+0160) : LETTRE MAJUSCULE S AVEC ACCENT CARON,
0xA8 (U+0161) : LETTRE MINUSCULE S AVEC ACCENT CARON,
0xB4 (U+017D) : LETTRE MAJUSCULE Z AVEC ACCENT CARON,
0xB8 (U+017E) : LETTRE MINUSCULE Z AVEC ACCENT CARON,
0xBC (U+0152) : LETTRES LIÉES MAJUSCULES OE,
0xBD (U+0153) : LETTRES LIÉES MINUSCULES OE
0xBE (U+0178) : LETTRE MAJUSCULE Y AVEC TRÉMA.
Bien sûr, ceux qui utilisent déjà les polices UTF-8 ne sont pas affectés par ce
problème puisqu'unicode est un ensemble comprennant tous les jeux ISO 8859 plus
les caractères requis pour représenter pratiquement toutes les langues connues
(voir unicode(7)
). Cependant, le support de l'unicode est
actuellement loin d'être généralisé. Pour plus d'information lisez The Unicode
HOWTO
et/ou Unicode sous X-Window
.
La définition de l'euro fait partie de plusieurs standards ISO
:
Le code de EUR (code numérique 978) fait partie du standard ISO-4217 ;
Pour les systèmes 8-bit, l'ISO/IEC défini le nouveau jeu de caractère 8859-15 (aussi connu comme latin 9) et 8859-16 (aussi connu comme latin 10) où le symbole euro remplace le symbole monétaire international à la position 164 (hex A4) ;
Le système Unicode
utilisant
un symbole 16 bit, l'euro est le numéro 8364 (hex 20AC) de
ISO/IEC-10646-1 ;
La représentation à l'écran (police) pour l'euro est une partie du standard ISO/IEC-10036. Le glyphe est une représentation réelle (bit pattern) du caractère. L'euro est le glyphe 8059 ;
Le World Wide Web Consortium utilise € pour la représentation
de ce symbole en HTML 4.0 (Voir http://www.w3.org/TR/html4/sgml/entities.html#h-24.4.1
).
La Commission Européenne a publié dans ces recommandations officielles
deux
solutions, une à court terme et une à long terme pour le caractère euro. La
solution à court terme est de taper au clavier le caractère euro par la
combinaison AltGr+E (AltGr est la touche « Alt » à la droite de la
barre d'espace) ; la solution à long terme est d'utiliser une nouvelle
touche pour le caractère euro. La plupart des fabriquants de clavier ont
seulement appliqué la solution à court terme en introduisant une représentation
de l'euro sous la touche E. Le système d'exploitation doit prendre cette
entrée et la convertir en symbole EURO intérieurement. Néanmoins :
Le clavier international US et le latin grec utilisent AltGr+5 et Ctrl+Alt+5 pour représenter l'euro ;
Le clavier grec utilise AltGr+? pour représenter l'euro.
Les claviers anglais et irlandais utilisent les combinaisons AltGr+4 et Ctrl+Alt+4 ;
Les claviers hongrois et polonais utilisent la combinaison AltGr+U.
Dans ce document, la plupart des exemples vont supposer que le symbole euro va être affiché en tapant AltGr+E (le programme euro-test le suppose aussi).
Le système d'exploitation Debian peut être correctement configuré pour afficher le caractère euro, aussi bien en console que sous environnement X, depuis la version 2.2 (potato). Pourtant, beaucoup d'utilisateurs n'ont pas réussi à le faire et il reste quelques problèmes qui n'ont pas été corrigés dans la Debian 3.0.
Dans certains cas, quelques problèmes peuvent venir des programmes utilisant
ISO-8859-1 ou encore ASCII-US par défaut ; de plus, certains ne peuvent
être correctement configurés pour utiliser ISO-8859-15 (faire des rapports de
bogues avec le Système de suivi de
bogues
à l'encontre ces programmes).
[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ suivant ]
Debian Euro HOWTO (Obsolete Documentation)
version 1.2, 4 juin 2003.mailto:jfs@computer.org
mailto:leonptitlouis@ifrance.com