OVH Cloud OVH Cloud

caracteres latin

2 réponses
Avatar
michel
-- bonjour
j'ai ecrit, pour débuter, un petit programme en perl pour créer et
sauvegarder des fiches format texte.
Avec linux pas de probléme mais sous DOS je n'obtient pas les caractères
latins
le dos de mon vieux portable accepte parfaitement les caracteres latins avec
d'autres applications

merci pour vos conseils
michel.dol@free.fr

2 réponses

Avatar
jl_morel
Dans l'article <3f6bfea6$0$27044$, a dit...

j'ai ecrit, pour débuter, un petit programme en perl pour créer et
sauvegarder des fiches format texte.
Avec linux pas de probléme mais sous DOS je n'obtient pas les caractères
latins
le dos de mon vieux portable accepte parfaitement les caracteres latins avec
d'autres applications



* C'est une question récurrente. Voir une des réponses données à ce sujet :
http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&selm=9ohlll%242dh2%241%40news6.isdnet.net

* Si vous utilisez Perl 5.8, vous pouvez simplement ajouter
use encoding "cp1252", STDOUT => "cp850";
au début du script

* Si vous utilisez Windows NT/2000/XP vous pouvez, après avoir sélectionné
la police Lucida Console (True Type), changer le codepage de la console
avec la commande dos : chcp 1252 et les jolis caractères français vont
s'afficher normalement.

* Si vous utilisez des scripts écrits pour Linux vous pouvez utilisez le
module Win32::Console::ANSI (Perl 5.6 ou 5.8). En ajoutant un
use Win32::Console::ANSI;
en début de script, la console DOS se comportera (presque) comme une
console Linux. Voir :
http://www.bribes.org/perl/wANSIConsole.html

HTH

--
J-L.M.

Avatar
michel
bonjour

merci pour les conseils

cordialement

--