Et donc maintenant je me retrouve avec des noms de fichier du type :
Code:
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
Et donc maintenant je me retrouve avec des noms de fichier du type :
Code:
fabien@morinux:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
Et donc maintenant je me retrouve avec des noms de fichier du type :
Code:
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
fabien@morinux:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1
01 - Le r�©veil.mp3
Voila mon pb :
J'avais un disque qui n'était pas encodé au même format que le reste (c'est
un disque ext3 avec des données qui étaient anciennement sur un disque fat32
d'XP) et du coup, l'affichage des accents et autre "éèàâêûôë...." merdait
complètement j'obtenais des caractère qui n'existent pas.
précision : je suis sous linux ubuntu.
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
[...]
J'ai donc eu l'idée de faire un script pour essayer de renommer tout ça puis
que ça obéit à une certaine règle :
ÃÅ¡ = è
é = é
â = â
ê = ê
le résultat du ls (plus haut) diffère si on le cat :
Code:
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1 | cat
01 - Le réveil.mp3
02 - Le gâteau.mp3
03 - Chanson d'amur.mp3
04 - Haut les mains.mp3
05 - Les poissons.mp3
06 - J'ai pas vu le temps passer.mp3
07 - Jessica.mp3
08 - Ici paris.mp3
09 - Un deux trois.mp3
10 - He ho pêcheur.mp3
11 - Toda la vida.mp3
(les deux commandes ne doivent pas utiliser le même format d'encodage, en
tout cas dans nautilus, c'est sous cette forme qu'ils apparaissent)
Et donc, j'ai quelque petites notion de script, mais je ne parviens pas à
faire un script qui me permettrai de renommer tous ces espèce de caractères
bazars en caractères accentués normaux.
Si quelqu'un pouvais m'aider, ça serai vraiment génial. (je précise que je
suis un peut newbie niveau script mais ne demande qu'a apprendre)
Voila mon pb :
J'avais un disque qui n'était pas encodé au même format que le reste (c'est
un disque ext3 avec des données qui étaient anciennement sur un disque fat32
d'XP) et du coup, l'affichage des accents et autre "éèàâêûôë...." merdait
complètement j'obtenais des caractère qui n'existent pas.
précision : je suis sous linux ubuntu.
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
[...]
J'ai donc eu l'idée de faire un script pour essayer de renommer tout ça puis
que ça obéit à une certaine règle :
ÃÅ¡ = è
é = é
â = â
ê = ê
le résultat du ls (plus haut) diffère si on le cat :
Code:
fabien@morinux:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1 | cat
01 - Le réveil.mp3
02 - Le gâteau.mp3
03 - Chanson d'amur.mp3
04 - Haut les mains.mp3
05 - Les poissons.mp3
06 - J'ai pas vu le temps passer.mp3
07 - Jessica.mp3
08 - Ici paris.mp3
09 - Un deux trois.mp3
10 - He ho pêcheur.mp3
11 - Toda la vida.mp3
(les deux commandes ne doivent pas utiliser le même format d'encodage, en
tout cas dans nautilus, c'est sous cette forme qu'ils apparaissent)
Et donc, j'ai quelque petites notion de script, mais je ne parviens pas à
faire un script qui me permettrai de renommer tous ces espèce de caractères
bazars en caractères accentués normaux.
Si quelqu'un pouvais m'aider, ça serai vraiment génial. (je précise que je
suis un peut newbie niveau script mais ne demande qu'a apprendre)
Voila mon pb :
J'avais un disque qui n'était pas encodé au même format que le reste (c'est
un disque ext3 avec des données qui étaient anciennement sur un disque fat32
d'XP) et du coup, l'affichage des accents et autre "éèàâêûôë...." merdait
complètement j'obtenais des caractère qui n'existent pas.
précision : je suis sous linux ubuntu.
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
[...]
J'ai donc eu l'idée de faire un script pour essayer de renommer tout ça puis
que ça obéit à une certaine règle :
ÃÅ¡ = è
é = é
â = â
ê = ê
le résultat du ls (plus haut) diffère si on le cat :
Code:
:~/testRecup/As De TrÃÅ¡fle/Haut Les Nains$ ls -1 | cat
01 - Le réveil.mp3
02 - Le gâteau.mp3
03 - Chanson d'amur.mp3
04 - Haut les mains.mp3
05 - Les poissons.mp3
06 - J'ai pas vu le temps passer.mp3
07 - Jessica.mp3
08 - Ici paris.mp3
09 - Un deux trois.mp3
10 - He ho pêcheur.mp3
11 - Toda la vida.mp3
(les deux commandes ne doivent pas utiliser le même format d'encodage, en
tout cas dans nautilus, c'est sous cette forme qu'ils apparaissent)
Et donc, j'ai quelque petites notion de script, mais je ne parviens pas à
faire un script qui me permettrai de renommer tous ces espèce de caractères
bazars en caractères accentués normaux.
Si quelqu'un pouvais m'aider, ça serai vraiment génial. (je précise que je
suis un peut newbie niveau script mais ne demande qu'a apprendre)
[...]
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
Code:
convmv -r -f iso-8859-15 -t utf8 --nosmart --notest ./*
Mais peut être que l'encodage initiale n'était pas iso-8859-15 parce que ça
n'a pas marché.
[...]
ÃÅ¡ = è
é = é
â = â
ê = ê
[...]
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
Code:
convmv -r -f iso-8859-15 -t utf8 --nosmart --notest ./*
Mais peut être que l'encodage initiale n'était pas iso-8859-15 parce que ça
n'a pas marché.
[...]
ÃÅ¡ = è
é = é
â = â
ê = ê
[...]
J'ai donc voulu passer tout ça en utf8 avec la commande convmv (trouvé sur
le net) :
Code:
convmv -r -f iso-8859-15 -t utf8 --nosmart --notest ./*
Mais peut être que l'encodage initiale n'était pas iso-8859-15 parce que ça
n'a pas marché.
[...]
ÃÅ¡ = è
é = é
â = â
ê = ê
On a l'impression que c'est un double encodage utf-8:
mais la première séquence a un problème, car Å¡ se décode en 353 ce
qui n'est pas un octet. Peut être un problème de transmission ou
d'encodage au niveau du lecteur de news.
On a l'impression que c'est un double encodage utf-8:
mais la première séquence a un problème, car Å¡ se décode en 353 ce
qui n'est pas un octet. Peut être un problème de transmission ou
d'encodage au niveau du lecteur de news.
On a l'impression que c'est un double encodage utf-8:
mais la première séquence a un problème, car Å¡ se décode en 353 ce
qui n'est pas un octet. Peut être un problème de transmission ou
d'encodage au niveau du lecteur de news.
Est-ce que tu peux faire un
ls | LC_ALL=C od -tc
et un
locale charmap
Est-ce que tu peux faire un
ls | LC_ALL=C od -tc
et un
locale charmap
Est-ce que tu peux faire un
ls | LC_ALL=C od -tc
et un
locale charmap
Donc pour le moment, je vais essayer de potasser un peut toutes vos
réponses avant d'appliquer ce script à tout mon disque dur. Il va
sûrement falloir que j'essaye de l'adapter pour qu'il fasse de mani ère
récursive tous les noms des fichiers contenus dans les répertoi res, mais
aussi tous les noms de répertoires.
Merci encore pour votre aide !
Donc pour le moment, je vais essayer de potasser un peut toutes vos
réponses avant d'appliquer ce script à tout mon disque dur. Il va
sûrement falloir que j'essaye de l'adapter pour qu'il fasse de mani ère
récursive tous les noms des fichiers contenus dans les répertoi res, mais
aussi tous les noms de répertoires.
Merci encore pour votre aide !
Donc pour le moment, je vais essayer de potasser un peut toutes vos
réponses avant d'appliquer ce script à tout mon disque dur. Il va
sûrement falloir que j'essaye de l'adapter pour qu'il fasse de mani ère
récursive tous les noms des fichiers contenus dans les répertoi res, mais
aussi tous les noms de répertoires.
Merci encore pour votre aide !