Recode, v. 3.6-17 -- Utilitaire pour recoder des caractères

Post Reply
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Recode, v. 3.6-17 -- Utilitaire pour recoder des caractères

#1 Post by musher0 »

Bonjour !

Voici un utilitaire indispensable si vous avez à récupérer
des textes au format *.txt que vous avez écrits en DOS
ou en Windows. Inversement, si vous voulez transporter
sous DOS ou Windows un texte que vous avez écrit dans
un éditeur linux, ce paquet vous rendra bien service.
Complète l'offre d'éditeurs dans notre paquet dosbox.

Comprend deux scripts très simples qui font traverser
votre texte d'un système à l'autre. Voir au bas du petit
fichier d'aide dans /root/my-documents/Docs-Linux, une
fois l'archive pet déballée.

Le transport de l'ascii linux au code dos850 affichera
probablement un message "d'ambiguité". C'est normal:
un système linux trouvera forcément ambigu un texte
qu'il ne peut pas lire complètement. Mais quand vous
ouvrirez le texte recodé dans un éditeur dos ou win,
le texte sera "parfait" (pour ce système).

recode offre littéralement une foule conversions entre
jeux de caractères. Si le recodage de et vers le jeu de
caractères dos850 ne vous est pas utile, vous pouvez
modifier les scripts pour qu'ils correspondent au jeu de
caractères utilisé dans votre pays ou pour votre langue.
C'est facile : trouver votre jeu de caractères et
simplement remplacer le 'pc' ou le '850' dans les scripts
par votre propre jeu de caractères.

Si vous avez des questions, je suis là ! Je ne suis pas un
grand expert, mais je ferai de mon mieux pour vous
orienter vers une réponse.

Joyeuses Fêtes à tous et à toutes ! :)
.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:.

Le paquet pet pour recode est disponible ici:
http://www.limelinx.com/files/6bd902a15 ... 572822e95b
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#2 Post by Argolance »

Hello musher0,
Merci pour tes bons vœux et pour cet utilitaire...

Cordialement.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Bonjour !

Les scripts 'recode' précédemment incllus font en général l'affaire, mais celui pour le retour d'un texte vers DOS sera cafouillant si le texte Linux de départ est en UTF-8. C'est que généralement Puppy|Toutou est sous ISO-8859-1, mais certains programmes sont carrément en UTF-8 (geany, pour ne pas le nommer !).

Voici donc quatre scripts plus précis, qui couvrent ces possibilités. D'une part,
cp850 (alias IBM850) vers Latin-1 (alias ISO-8859-1)
cp850 (alias IBM850) vers UTF-8

et

Latin-1 (alias ISO-8859-1) vers cp850 (alias IBM850)
UTF-8 vers cp850 (alias IBM850)

Je vous reviens avec des précisions sur les codes de langues en dos pour sf, be et fr.

Toudelou.
Attachments
4_scripts_recode_850.tar.bz2
(382 Bytes) Downloaded 332 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

Rebonjour, tel que promis !

Je me suis replongé dans la doc pour DOS, et j'ai trouvé dans "Mastering DOS 5", p. 693, une liste de "tables" de caractères. On y dit que le jeu de caractères pour les pays francophones européens est le même; seul la conf. du clavier varie. Ce qui me simpliifie diablement la vie ! Y a des jours comme ça ! :D

Alors, m'sieurs-dames :) , voici quatre petits scripts qui feront passer vos émouvants textes rédigés naguère et même jadis à l'aide du jeu de caractères ibm437 (ou pc437 ou cp437) en Latin-1 ou UTF-8 -- ou en sens inverse.

Lucky Luke ayant ainsi sauvé une multitude de textes bientôt célèbres de l'oubli, il souffla sur le canon de son fusil et le remit dans son étui. Il fit faire demi-tour à Jolly-Jumper et s'en fut en sifflotant demander une avance à un éditeur québécois. C'est-à-dire qu'il se dirigea vers l'ouest, dans la direction du soleil couchant, ce qui est conforme à sa nature. (Vous aimez les 100 fûts ? Moi. cette sonorité me plaît ! Le goût aussi ! ) :D

Assez déconné ! À la bonne vôtre !
Attachments
437-L1-U8.tar.bz2
(706 Bytes) Downloaded 324 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply