Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2008, à 14:54

vlebo

iconv

Bonjour,

J'ai un problème avec iconv... Je voudrai convertir un fichier utf8 en isolatin.
Je tape :
iconv -f utf8 -t latin1 semaine46.tex

(dernier test avec latin1 mais j'ai aussi tenté ISO8859-1 et ISO8859-15)

J'ai une erreur au niveau de mon premier caractère accentué...
\textbf{Projet 18 iconv: séquence d'échappement non permise à la position 307

J'ai lu sur le forum que certains caractères ne passaient pas et qu'il fallait changer à la main (chose que je n'ai pas envi de faire).

Si il y a une solution miracle???

Merci d'avance

#2 Le 01/12/2008, à 15:40

douarn

Re : iconv

Iaorana
Ne connaissant pas latex, pardon si je répond à côté de la plaque mais j'ai déjà eu à convertir un fichier html utf8 en isolatin et je l'ai fait avec la commande suivante :

recode utf8..latin1 fichier.html

En espérant que cela puisse t'être utile ... smile
nana

Hors ligne

#3 Le 01/12/2008, à 16:23

vlebo

Re : iconv

Super ça marche!!!

Merci beaucoup

#4 Le 31/05/2011, à 16:30

sr40150

Re : iconv

Salut,

J'ai eu le même souci. En fait iconv s'arrête où il a un souci d'interprétation.
Je poste aussi car:

recode utf8..latin1 fichier.html

n'a pas fonctionné...

L'astuce consiste à redirigé la sortie sur un autre fichier.

iconv -f utf8 -t iso-8859-15 fichierInput > fichierOutput

S'il y a une erreur de iconv. Ouvrir les Deux fichier. Puis regarder ou icon s'est stoppé dans fichierOutput (dernière ligne). Puis dans le fichierInput trouvez la dernière chaine présente dans fichierOutput. C'est le caractère suivant qui pose problème il faut corriger à la main puis relancer avec :

iconv -f utf8 -t iso-8859-15 fichierInput > fichierOutput

En espérant que ca aidera ceux qui ont le problème.

répéter l'opération autant que nécessaire.

Dernière modification par sr40150 (Le 31/05/2011, à 16:32)

Hors ligne