Bonjour, j'ai fait un script perl parsant quelques regexp d'un fichier au format iso-8859-1.
J'ai pas mal d'accent dedans, à peu près tout ceux qu'on trouve en langue française.
Sous cygwin (ce qui explique peut être mes problèmes), le script perl me fait sauter quasiment tous les accents.
J'ai essayé de jouer avec encode, mais ça marche pas terrible.
Une idée ?
Merci :)
Forum Programmation.perl Problème de charset
25
août
2006
# Peut-etre une piste ...
Posté par Eric Lassauge (site web personnel) . Évalué à 3.
- Ton fichier est-il bien en iso (pas en UTF8) :
Vois ce que ca donne
- As-tu bien LANG=fr_FR (ou ses petits copains avec iso dedans, je ne me souviens plus bien)
- Il y a un autre truc (j´ai deja eu le probleme) avec la libc de cygwin : il faut lui passer une autre variable d´environnement, comme je n´ai pas de PC cygwin sous la main je ne me souviens plus exactement, mais c´est un truc du genre INPUT_CHARSET. Si tu google en utilisant cygwin et CHARSET tu devrais retrouver ma question et la reponse dans les listes cygwin
Bon courage...[^] # Re: Peut-etre une piste ...
Posté par Eric Lassauge (site web personnel) . Évalué à 2.
J´ ai cherche un peu mon histoire de CHARSET, c´est en fait OUTPUT_CHARSET.
Et dans les archives des mailinglistes: http://ecos.sourceware.org/cgi-bin/get-raw-msg?listname=cygw(...)Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.