#1 Le 21/07/2007, à 09:24
- Jerubuntu
[résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Bonjour les gens !
Une petite question importante : J'ai un document en UTF-8, super bien lu par Ubuntu, qu'il faut que j'envoie à un système ne lisant que de l'ISO.
Existe-t-il un convertisseur de document d'un format à l'autre ? Une macro dans OOo ?
Merci !
J.
pour le boulot...
Dernière modification par Jerubuntu (Le 21/07/2007, à 17:33)
Hors ligne
#2 Le 21/07/2007, à 09:48
- Jerubuntu
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
(encore moi)
Alors j'ai trouvé un petit script en python ici : http://www.blognote-info.com/index.php? … vers-l-iso
Mais avant de faire des bétise, j'aimerai savoir : comment on le met en place, ledit script ?...
Copie du script Python :
#!/usr/bin/env python
import sys
prov = []
f = file(sys.argv[1],"r")
for ligne in f.readlines():
prov.append(unicode(ligne,'utf8').encode('iso-8859-1'))
f.close()
f = file(sys.argv[1],"w")
for ligne in prov:
f.write(ligne)
f.close()
Un grand merci !
J.
Hors ligne
#3 Le 21/07/2007, à 09:58
- Shaahrazade
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
ben si c'est UN document, je ne vois pas pourquoi tu n'utilises pas gedit -> enregistrer sous, dans l'encodage, tu choisis ISO-machintruc et c'est fini...
Hors ligne
#4 Le 21/07/2007, à 11:18
- Pikachu_2014
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Ou même au lieu d'un script, tu as la commande iconv :
$ iconv -f utf8 -t iso-8859-1 monfichier > monfichier.nouveau
Sous réserve de lui passer un bête fichier texte !
Hors ligne
#5 Le 21/07/2007, à 11:18
- Jerubuntu
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
J'ai bien essayé, tu penses
Mais il me dit :
Le document contient un ou plusieurs caractères qui ne peuvent pas être représentés en utilisant le codage des caractères indiqué.
Sélectionnez un codage des caractères différent dans le menu et réessayez.
D'où ma question
J.
Hors ligne
#6 Le 21/07/2007, à 11:23
- Jerubuntu
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Très chouette iconv, je ne connaissais pas...
Par contre, il me dit :
iconv: Séquence d'échappement illégale à la position 458343
Quoi ça être ?!??!!!
J.
boulet
Hors ligne
#7 Le 21/07/2007, à 11:27
- Pikachu_2014
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Ce que tu peux faire, c'est lancer iconv ainsi :
$ iconv -f utf8 -t iso-8859-1 monfichier
(sans de redirection vers un fichier) ; la sortie sera affichée sur la sortie standard. Tu verras alors dans quelle partie du texte ça bloque. Il peut y avoir un caractère non supporté par l'encodage de sortie, tel un symbole « euro » par exemple. Il faudra dans ce cas trouver un encodage de sortie plus approprié (pour l'euro : iso-8859-15).
Hors ligne
#8 Le 21/07/2007, à 11:55
- Shaahrazade
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Si c'est pas le caractère euro qui bloque, c'est que tu as des caractères qui ne sont pas supporté dans l'encodage choisi et ils ne seront pas lisibles en ISO-bidule.
Dans ce cas, il faut modifier les caractères non supportés pour qu'ils soient lisibles dans le nouvel encodage.
Hors ligne
#9 Le 21/07/2007, à 13:02
- Alain.g
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Au fait, par curiosité, c'est quoi le système ne gérant pas l'utf-8 ?
Xubuntu Karmic !
Hors ligne
#10 Le 21/07/2007, à 13:40
- Jerubuntu
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
Je me plonge en ce moment dans les affres des remplacements des éléments non gérés par l'excellent iconv. J'ai presque fini. Un grand merci à tous ! Je vous tiens au courant si ça marche !...
J.
PS : Le système qui ne lit pas l'utf8, c'est une base de donnée d'un de nos partenaires.
Pour faire vite, nous sommes des libraires avec notre propre site internet. Nous sommes sous Ubuntu, notre base sous MySQL, dans un serveur sous Ubuntu. On "exporte" cette base sous forme de fichier texte vers différents partenaires (sites portails pour la vente de livre). L'un d'eux nous dit "beurk l'utf8, on sait pô lire !..." Donc, appel à l'aide de moi vers vous
Dernière modification par Jerubuntu (Le 21/07/2007, à 13:44)
Hors ligne
#11 Le 21/07/2007, à 17:33
- Jerubuntu
Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)
VICTOIRE ! la commande iconv est vraiment excellente.
Un grand merci à vous !
J.
Hors ligne