Certains logiciels (je pense notamment à Agent) le font sans difficulté particulière
en utilisant le jeu de caractères qu'il est convenu d'utiliser sur Usenet-fr,
à savoir charset=ISO-8859-15.
D'autres ne parviennent pas à transporter ce fameux caractère.
Outlook Express (OE), quant à lui, y parvient, mais en utilisant, par
défaut, l'utf-8, un jeu de caractères qui n'est pas, pour l'instant en tout
cas, celui qu'il est convenu d'utiliser sur les forums de discussions.
On peut, toutefois, rendre Outlook Express "charset=ISO-8859-15 compatible" c'est à dire le rendre capable de lire et de publier les caractères propres à ce jeu (dont l' €).
Installation :
Exécuter l'utilitaire oe58859e.exe (préparé par Denis Liégeois) qui va installer les fichiers nécessaires et inscrire les paramètres qui vont bien dans la base de registre. Puis relancer l'ordinateur.
Ceci devrait avoir effectué les opérations essentielles. Si ce n'est pas le cas (ou pour confirmation) voici le détail de ce qui a été fait (ou doit être fait maintenant, si ça n'a pas marché de manière automatique) :
Sous Windows 95/98/me1) copie du fichier cp_28605.nls dans \windows\system 2) exécution de HCR.reg pour effectuer des modifications (mineures) dans la base de registre : |
Sous Windows NT/2000/XP 1) copie du
fichier c_28605.nls
dans \windows\system32 (présent dans XP,
semble-t-il) 2) exécution de HCR_W2K.reg pour effectuer des modifications (mineures) dans la base de registre : |
|
Dans certains cas il vous faudra faire un clic droit pour réussir à enregistrer ces fichiers. |
|
Une fois cela fait, relancer la machine, lancer OE et voir ...
|
|
Voilà. Avec ces diverses opérations votre OE devrait pouvoir interpréter et publier des en-têtes contenant charset=ISO-8859-15.
Quel paramétrage ?
L'idéal serait que OE procède comme le logiciel Agent qui choisit automatiquement, en fonction du contenu du texte, charset=us-ascii (s'il n'y a pas d'accent), charset=ISO-8859-1 (s'il y a des accents) ou charset=ISO-8859-15 (s'il y a des €).
Malheureusement OE
ne fait pas comme ça, il faut donc choisir un jeu de caractères par défaut,
et le changer manuellement, éventuellement.
On peut préférer annoncer, par défaut, charset=ISO-8859-1 et réserver charset=ISO-8859-15
aux cas où l'on veut vraiment faire afficher les caractères spéciaux (euro,
notamment). L'avantage, en gardant charset=ISO-8859-1 par défaut, c'est de ne
pas perturber les quelques logiciels que l'ISO-8859-15 affole. L'inconvénient
c'est qu'on risque d'oublier de changer quand on voudra envoyer un euro (risque
limité cependant, puisque, alors, s'ouvre une fenêtre demandant ce que OE doit
faire).
Si on préfère on optera pour charset=ISO-8859-15 par défaut (tous les articles
utilisant alors ce jeu de caractères, qu'ils contiennent des euros ou pas).
Comment faire
?
(Ci-dessous
les appellations OE6. Pour la version 5, lire Envoyer au lieu de Envois
et Alphabet Occidental au lieu de Europe Occidentale)
Votre paramétrage général
se définit en :
Outils - Options - Envois - Paramètres internationaux :
"Codage par défaut"
(cela
agira sur les nouveaux articles, c'est logique)
et Outils - Options - Lecture -
Polices : "Codage"
(cela
agira sur les réponses, c'est moins évident mais c'est
comme ça ;-)
(à noter que ce paramétrage concerne aussi bien les messages de courrier que les articles de forums.)
[Note 1] Vous trouverez en http://club.euronet.be/frederique.bouras/oe8859e.htm la présentation de l'utilitaire de Denis Liégeois.
[Note 2] Toutes les polices ne contiennent pas forcément le symbole €. Vous trouverez ici une quinzaine de polices mises à disposition et qui le comporte.