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

Répondre à