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 21/07/2007, à 10: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, à 18:33)

Hors ligne

#2 Le 21/07/2007, à 10: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, à 10: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, à 12: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, à 12:18

Jerubuntu

Re : [résolu] Rrrrhhhaaa les accents (UTF-8 et ISO...)

J'ai bien essayé, tu penses wink
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 wink wink wink

J.

Hors ligne

#6 Le 21/07/2007, à 12: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, à 12: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, à 12: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, à 14: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, à 14: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 wink

Dernière modification par Jerubuntu (Le 21/07/2007, à 14:44)

Hors ligne

#11 Le 21/07/2007, à 18: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