cerhu > comp.divers.* > comp.applications.emacs

Jean-Jacques Rétorré (15/12/2003, 11h20)
Bonjour,

Je suis un peu dans la mouise. J'ai migré récemment et certains de mes
fichiers sont encore encodés DOS. J'ai voulu bêtement changer, je
sais qu'il y a une manip très simple, mais je l'ai oubliée et je n'ai
pas su la retrouver dans la doc.
J'ai improvisé, croyant me souvenir, et comme ça ne marchait pas, j'ai
fait un peu n'importe quoi.

Bref, je me retrouve avec des choses comme ça dans mon beau document:
``La moiti\20lé des \20lél\20lèves ...''

J'utilise Emacs+Auctex et les commandes auquelles je suis habitué ne
répondent plus : F2 ->
while: Wrong type argument: stringp, nil
C-cC-c ->
Command: (default mlLaTeX)

Et quand je lance la commande latex à la main, je reçois une bordée
d'injures.
Je n'arrive pas à trouver l'aide interne sur ce sujet, car je n'y
connais pas grand chose en encodage et il y en a trop.

Si quelqu'un peut m'aider, merci.

JJR.
Jean-Jacques Rétorré (15/12/2003, 12h19)
Le Mon, 15 Dec 2003 10:20:33 +0100
Jean-Jacques Rétorré <jj.retorre> écrivit:

> Bonjour,
> Je suis un peu dans la mouise. J'ai migré récemment et certains de mes
> fichiers sont encore encodés DOS. J'ai voulu bêtement changer, je


Bon, je m'en suis sorti d'une manière pas très élégante (transitévia
vi), mais je n'ai pas compris ce qui m'était arrivé.
Si vous connaissez une doc pour newbie bien claire sur ce sujet, je suis
preneur.

JJR
Jacques L'helgoualc'h (15/12/2003, 13h01)
Jean-Jacques Rétorré <jj.retorre> a dit :

> Bonjour,


bonjour.

> Je suis un peu dans la mouise. J'ai migré récemment et certains de mes
> fichiers sont encore encodés DOS. [...] \201 => le coup de pied de la mule ...


Pour convertir un fichier_dos.tex, tu peux essayer un truc du
genre

recode windows-1252/CR-LF..lat1 <fichier_dos.tex >fichier.tex

recode -l | less # pour les nombreux choix possibles

Ensuite un petit script traitera tout le stock ...

> J'utilise Emacs+Auctex et les commandes auquelles je suis habitué ne
> répondent plus : F2 ->
> while: Wrong type argument: stringp, nil


Que doit faire F2 ? Que dit « C-h c F2 » ?

> C-cC-c ->
> Command: (default mlLaTeX)


~/.emacs nécessite peut-être aussi un toilettage ?

> Et quand je lance la commande latex à la main, je reçois une bordée
> d'injures.


En principe, ces injures sont instructives ;)

> Je n'arrive pas à trouver l'aide interne sur ce sujet, car je n'y
> connais pas grand chose en encodage et il y en a trop.


C'est bien vrai. Pour accroître encore ta perplexité, il y a de
la lecture sur [..]

> Si quelqu'un peut m'aider, merci.


de rien,
Eric Marsden (15/12/2003, 14h01)
>>>>> "jjr" == Jean-Jacques Rétorré <jj.retorre> writes:

jjr> Je suis un peu dans la mouise. J'ai migré récemment et certains
jjr> de mes fichiers sont encore encodés DOS. J'ai voulu bêtement
jjr> changer, je sais qu'il y a une manip très simple, mais je l'ai
jjr> oubliée et je n'ai pas su la retrouver dans la doc.

si ça peut aider, Emacs sait lire les fichiers au format DOS. Il sait
également les transformer sous un autre encodage (unix ou mac). Pour
celà, dans un buffer ouvert, dire

C-x RET f unix
puis enregistrer le fichier.

jjr> Bref, je me retrouve avec des choses comme ça dans mon beau document:
jjr> ``La moiti\20lé des \20lél\20lèves ...''

ces fichiers sont corrompus; il faut supprimer tous les caractères
\201, par exemple en disant

M-% C-q 2 0 1 RET <rien> RET
Jean-Jacques Rétorré (15/12/2003, 15h44)
Le Mon, 15 Dec 2003 13:01:32 +0100
Eric Marsden <emarsden> écrivit:

> jjr> Je suis un peu dans la mouise. J'ai migré récemment et certains
> jjr> de mes fichiers sont encore encodés DOS. J'ai voulu bêtement
> jjr> changer, je sais qu'il y a une manip très simple, mais je l'ai
> jjr> oubliée et je n'ai pas su la retrouver dans la doc.
> si ça peut aider, Emacs sait lire les fichiers au format DOS. Il sait
> également les transformer sous un autre encodage (unix ou mac). Pour
> celà, dans un buffer ouvert, dire
> C-x RET f unix

C'est ce que je voulais faire. Je ne suis pas encore très habitué au
système d'aide. Il est très riche, mais un peu déroutant au début.

> ces fichiers sont corrompus; il faut supprimer tous les caractères
> \201, par exemple en disant
> M-% C-q 2 0 1 RET <rien> RET


C'est ce que j'ai fait, ou cru faire. Quand j'ai rechargé le fichier,
j'ai retrouvé ces horreurs. Alors je l'ai fait avec vi.
Merci à tous.
JJR.
Discussions similaires
Encodage sur OS X

Pb encodage

Encodage MP3

pb encodage


Fuseau horaire GMT +2. Il est actuellement 21h45. | Privacy Policy