Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Encode UTF-8 ou ISO 8859 ?
Envoyé par: BoogieWoogie

Bonjour,


Depuis que je suis passé sous la Mandriva One 2006 je suis maintenant en UTF-8 au lieu de ISO 8859-15 auparavant.
Cela boulverse tous les caractères avec les accents ....

Ma question n'est pas de savoir comment faire pour revenir sous ISO 8859 mais que faut il utiliser comme encodage.
Faut il que je renomme les fichiers en UTF-8 ou plutôt supprimer l'unicode?

Il me faut un encodage fiable pour les tags mp3 (easytag) les photos (digikam).
(Dans digikam je n'avais pas les accents même en ISO8859)


Merci d'avance pour vos conseils




Poste le Saturday 26 August 2006 12:23:39
Répondre     Citer    
Re: Encode UTF-8 ou ISO 8859 ?
Envoyé par: nicola

Tu peux renommer tes fichiers en utf8, par exemple avec ce script :

#!/bin/bash

for i in *; do mv "$i" "`echo $i | konwert iso1-utf8`";done

Le script n’est pas récursif, il ne va pas dans les sous-répertoire.
Pour ça, soit tu utilises find, soit tu adaptes celui-ci :

#!/bin/bash

echo "Entering `pwd`"
read

for i in *
  do
  if [ -d $i ]
  then
    cd $i
    tolower.sh
    cd ..
  fi
# Change the first "echo" below in "mv" to make the script an auto lower case renamer
  echo $i `echo $i|tr [:upper:] [:lower:]`
done

# Peut se faire avec la seule ligne suivante adaptée :
# find / -type f -exec mv {} `echo {} | sed -e "s/ //g"` \;

Dans les deux, par mesure de protection et de vérification, il faut changer manuellement echo en mv pour que le déplacement soit effectif.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 26 August 2006 13:16:28
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Encode UTF-8 ou ISO 8859 ?
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons