Bien joué, Christophe! En plus des conseils de Christophe, penser aussi à vérifier le charset utilisé par ton serveur de base de données. (MySQL?). Si tu as phpMyAdmin d'installé, çà devrait pouvoir se faire rapidos.
Le vendredi 13 juillet 2007 à 12:23 +0200, Christophe Meessen a écrit : > Bonjour, > > j'ai été confronté au même problème lorsque j'ai migré mon serveur de > mandrake à ubuntu. > J'ai converti tous mes fichiers en utf8. C'est préférable si on veut > pouvoir les éditer et les manipulers sans plus avoir à se poser de > questions. J'ai eu le même problème pour porter Joomla! sur ubuntu. > Joomla! ne supporte pas utf8. Mon script a bien fonctionné et j'ai > joomla! sur ubuntu. > > Je me suis fait un petit script en python pour faire la conversion. > Complétez la liste d'exclusion de conversion (".gif", ".jpg", ".ico", > ".png") selon vos besoins spécifiques. > > /!\ attention /!\ Appliquez le script sur une COPIE de l'arborescence > car le processus n'est pas réversible. > > > #! /usr/bin/python > > import os, sys > > if __name__ == '__main__': > for root, dirs, files in os.walk(sys.argv[1]): > for file in files: > if os.path.splitext(file)[1] in [".gif", ".jpg", > ".ico", ".png" ]: > continue > fullname = os.path.join(root, file) > print "converting", fullname, "..." > os.system( r"cp -f " + fullname + r" /tmp/tmp.txt" ) > os.system( r"iconv -f iso-8859-15 -t utf8 -o " + > fullname + r" /tmp/tmp.txt" ) > os.system( r"sed 's/iso-8859-1/UTF-8/g' " + > fullname + r" > /tmp/tmp.txt" ) > os.system( r"cp -f /tmp/tmp.txt " + fullname ) > os.remove( r"/tmp/tmp.txt" ) > > -- > ubuntu-fr mailing list > ubuntu-fr@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr -- Linuxeries http://linuxeries.blogspot.com Toraka Bilaogy http://torakabilaogy.blogspot.com -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr