Voilà, l'euro est là.
De plus en plus nous voudrons faire figurer le symbole ¤ dans certains articles qui nous publions sur Usenet-fr.

L'Euro est arrivé ! 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/me

1) 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 ...

... au fait, pour pouvoir lire l'euro, il faut que dans
Outils - Options - Lecture - Paramètres internationaux :

"Utiliser le codage par défaut pour tous les messages entrants" ne soit PAS coché.

... et pour pouvoir publier l'euro, il faut qu'OE annonce son jeu de caractères :

Outils - Options - Envois - Format d'envoi des News :
Cocher : "Texte brut". puis cliquer sur "Paramètres de texte brut", cocher MIME et choisir 'aucun' codage.

Pub

Dominik Jain a programmé un superbe utilitaire gratuit du nom de OE-QuoteFix qui améliore grandement l'utilisation d'Outlook Express.

Voir ici les explications en français.

Pub

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.

[Note 3] Et puisqu'on parle de toutes ces sortes de choses, signalons que Denis Liégeois a mis au point un pilote de clavier simple et fort utile.



Voilà.
Si vous souhaitez discuter plus avant cette question vous pouvez le faire sur le forum
news:fr.usenet.8bits.