Forum Programmation.perl Erreur 'Character encoding' dans man

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
déc.
2006
Bonjour,

Voilà... je suis entrain d'écrire un petit morceaux de PERL et comme j'suis pas sure de me rappeler le pourquoi du comment dans quelques mois, je me prends par la main et je rédige un bloc d'aide à la man (power).

Jusque là rien de bien exeptionnel...

Seulement voilà lorsque je demande l'interprétation du bloc par POD::Usage, je suis obligé de virer tous les accents si je ne veux pas voir le vilain méchant loup me répondre à la figure :

XXX
XXX WARNING: old character encoding and/or character set
XXX

quelqu'un a-t-il une idée pour que ce soit un peut plus clean et que je puisse utiliser notre belle langue sans me faire jeter...!!!

merci d'avance.

A PART CA : PERL IS GREAT !!!
  • # use Encoding

    Posté par  . Évalué à 1.

    Mets au debut de ton script pour voir si ca marche:

    use encoding 'utf8' # ou l encodage que tu utlises

    perldoc encoding

    Cyril
    • [^] # Re: use Encoding

      Posté par  (site web personnel) . Évalué à 1.

      J'utilise xemacs (et oui personne n'est parfait) et je suis en raw-text-unix par défaut.

      j'ai tenté d'ajouter en début de script
      use encoding 'raw';

      mais le compilateur PERL me jette...

      bon comme c'est juste un warning dans l'entête du man (et qu'à priori voir les résultats d'une recherche sur google je ne suis pas le seul...) je vais rester avec ce petit bug d'affichage pas bien méchant pour la stabilité du script.

      merci quand même pour ton aide, j'ai au moins appris qu'il y avait une entrée dans perldoc au sujet de l'encodage.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.