<![CDATA[Andesi - forum / encodage UTF8 vs ISO8859]> 2009-04-29T01:34:00Z FluxBB http://forum.andesi.org/viewtopic.php?id=6578 <![CDATA[Réponse à : encodage UTF8 vs ISO8859]> Salut,

Il me semble que tu peux aussi lancer ton apli perl en précisant _avant_ le nom de ton executif les variable d'environnement que tu veux modifier.

Par exemple:

LANG=C ./monSuperPerlQuiDeboiteLesAccents -avec=Plein -de -param=super -trop=long
]>
http://forum.andesi.org/profile.php?id=81 2009-04-29T01:34:00Z http://forum.andesi.org/viewtopic.php?pid=58492#p58492
<![CDATA[Réponse à : encodage UTF8 vs ISO8859]> Le probleme, c'est qu'on veut/doit garder les accents. J'ai bien propose de supprimer les accents, mais une partie du code utilise un algo qui se comporte differemment pour des mots avec ou sans accents.

Apparemment, un export LANG="ISO. . ." pourrait marcher ??? Il faut que j'investigue plus avant.

Armen sans accent !

]>
http://forum.andesi.org/profile.php?id=440 2009-04-28T18:47:30Z http://forum.andesi.org/viewtopic.php?pid=58491#p58491
<![CDATA[Réponse à : encodage UTF8 vs ISO8859]> Pourquoi ne pas faire un fichier ".sed" que tu utiliserais pour changer ton perl de ouin sur ton linux.
Genre de fichier qui pourrait contenir :

!é!e!g
s!è!e!g
s!à!a!g
...

pour l'utiliser il te suffira de faire un

cat fichier-ouin.pl | sed -f fichier.sed > fichier-linux.pl

LeDub qui se prépare à ne plus faire du shell !!!

]>
http://forum.andesi.org/profile.php?id=47 2009-04-28T14:13:29Z http://forum.andesi.org/viewtopic.php?pid=58489#p58489
<![CDATA[encodage UTF8 vs ISO8859]> Bonjour,

Je suis confronté à un gros soucis d'encodage pour un programme Perl.

La personne ayant créé l'outil développe sous Windows (c'est comme ça) et moi je le fais tourner sous une machine Linux (assez puissante, dont locale retourne pleins de "fr_FR.UTF-8").

Le problème est que nous travaillons sur des chaines de caractères accentuées prises dans un texte. Nous avons des regexp avec des accents dans tous les sens et ça passe assez mal d'un OS à l'autre (malgré des recode et des iconv, les O dans l'E et A dans l'E mettent le bazar). Je fais des corrections, l'auteur fait des corrections et on essaye de se refiler les corrections qu'on n'a pas...

Voici ma question, après ce long exposé du pourquoi :

Est-il possible de changer de charset pour une session (user) ? Du genre dans le .bashrc d'un user spécifique d'exporter LANG="fr_FR.ISO8859-1" et toutes les autres variables qui vont avec.

ça semble marcher, mais je ne veux pas mettre le bazar sur la machine qui ne sert pas qu'a faire tourner ce programme Perl.

Merci de vos suggestions

]>
http://forum.andesi.org/profile.php?id=440 2009-04-28T14:00:22Z http://forum.andesi.org/viewtopic.php?pid=58488#p58488