Bonjour
Je travaille (pour les essais) avec le fichier zip du message précédent "fichier_test_accents". En effet Ubuntu affiche tous les noms correctement mais c'est que l'affichage. Le script hizoka.sh me donne :
prevost@prevost:~/Bureau/fichier_test_accents$ bash hizoka.sh
Pour plus d'informations, utilisez l'option -h.
Test avec pour format original iso-8859-1.
/home/prevost/Bureau/fichier_test_accents/hizoka.sh
/home/prevost/Bureau/fichier_test_accents/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête/Pépé-à -la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête/Pépé-à -la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête/Pépé-à -la-fête
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à -la-fête
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete
/home/prevost/Bureau/fichier_test_accents/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Lapogne71.sh
/home/prevost/Bureau/fichier_test_accents/Pépé-à -la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Pépé-à -la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Pépé-à -la-fête
Ce codage est-il le bon ?
[O]ui/[N]on/[E]xit : N
Test avec pour format original CP437.
/home/prevost/Bureau/fichier_test_accents/hizoka.sh
/home/prevost/Bureau/fichier_test_accents/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête/Pépé-à-la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête/Pépé-à-la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête/Pépé-à-la-fête
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete/Pépé-à-la-fête
/home/prevost/Bureau/fichier_test_accents/Toto-a-la-fete
/home/prevost/Bureau/fichier_test_accents/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Lapogne71.sh
/home/prevost/Bureau/fichier_test_accents/Pépé-à-la-fête/05 L'arrivée de François d'à côté.txt
/home/prevost/Bureau/fichier_test_accents/Pépé-à-la-fête/01 Le Marchand de Grenouilles.txt
/home/prevost/Bureau/fichier_test_accents/Pépé-à-la-fête
Ce codage est-il le bon ?
[O]ui/[N]on/[E]xit : N
et ainsi de suite sans parvenir à trouver l'encodage qui affiche les noms correctement dans le terminal.
Le script Lapogne71 ne repère pas la différence entre l'encodage et ce qui est affiché : il ne trouve pas de problème :
prevost@prevost:~/Bureau/fichier_test_accents$ bash Lapogne71.sh
Lapogne71.sh v0.03
Vérifier quel codage d'origine semble correct (presser 'y' et validez si affichage en attente)
--- Hypothèse du codage : iso-8859-1 ---
Aucun nom de fichier à convertir
Sortie du programme ...
On peut dire que peu importe que l'encodage soit bon ou mauvais du moment que les accents apparaissent correctement dans le navigateur, mais si c'est la cas pour ce fichier test ce n'est pas le cas pour d'autres fichiers, l'un dans lequel j'ai des carrés (
http://filex.uhp-nancy.fr/get?k=tuGpGeTlxWGUBgpO9eV)et l'autre dans lequel les accents sont en code hexadécimal (ou quelque chose du genre). Comportement des 2 scripts avec mes fichiers à carrés :
prevost@prevost:~/Bureau/Essai$ bash hizoka.sh
Pour plus d'informations, utilisez l'option -h.
Test avec pour format original iso-8859-1.
/home/prevost/Bureau/Essai/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs.txt
/home/prevost/Bureau/Essai/hizoka.sh
/home/prevost/Bureau/Essai/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs.txt
/home/prevost/Bureau/Essai/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs.pdf
/home/prevost/Bureau/Essai/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs
/home/prevost/Bureau/Essai/B 530ø SÂrs que Âa c'est des caractÂres accentuÂs.pdf
/home/prevost/Bureau/Essai/Lapogne71.sh
Ce codage est-il le bon ?
[O]ui/[N]on/[E]xit : N
Test avec pour format original CP437.
/home/prevost/Bureau/Essai/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s.txt
/home/prevost/Bureau/Essai/hizoka.sh
/home/prevost/Bureau/Essai/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s.txt
/home/prevost/Bureau/Essai/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s.pdf
/home/prevost/Bureau/Essai/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s
/home/prevost/Bureau/Essai/B 530ø S–rs que ‡a c'est des caractŠres accentu‚s.pdf
/home/prevost/Bureau/Essai/Lapogne71.sh
Ce codage est-il le bon ?
[O]ui/[N]on/[E]xit : N
Et ainsi de suite sans trouver de bon encodage (le deuxième et d'autres suivants sont pas trop mauvais mais il y a un caractère en trop à chaque fois) et script Lapogne71 :
prevost@prevost:~/Bureau/Essai$ bash Lapogne71.sh
Lapogne71.sh v0.03
Vérifier quel codage d'origine semble correct (presser 'y' et validez si affichage en attente)
--- Hypothèse du codage : iso-8859-1 ---
Aucun nom de fichier à convertir
Sortie du programme ...
Donc même comportement des scripts.
Pour le fichier pdf dans le dossier "Essai" si on regarde dans Propriétés>Document le chemin d'accès est en codage hexadécimal, étrange non ?
J'espère que ces précisions permettrons de mieux comprendre ce qui se passe et comment contourner le problème. En tout cas merci.