Re: utf-8 sur un serveur dedier ...
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( rcp -f + fullname + r /tmp/tmp.txt ) os.system( riconv -f iso-8859-15 -t utf8 -o + fullname + r /tmp/tmp.txt ) os.system( rsed 's/iso-8859-1/UTF-8/g' + fullname + r /tmp/tmp.txt ) os.system( rcp -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
Re: utf-8 sur un serveur dedier ...
voila, en fait, je prefere rester en iso-8859-1 ... car le portail php que j'utilise marche avec, et j'ai donc modif le fichier /etc/apache2/conf.d/charset en off au lieu de utf8 ... et donc je voulais changer celui de mysql, j'ai tester : mysql charset iso-8859-1 mysql: Character set 'iso-8859-1' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file Charset is not found et dans phpmyadmin, je n'ai pas iso ... auriez vous une idée ? Le vendredi 13 juillet 2007 à 19:06 +0300, Thierry Andriamirado a écrit : 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( rcp -f + fullname + r /tmp/tmp.txt ) os.system( riconv -f iso-8859-15 -t utf8 -o + fullname + r /tmp/tmp.txt ) os.system( rsed 's/iso-8859-1/UTF-8/g' + fullname + r /tmp/tmp.txt ) os.system( rcp -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 signature.asc Description: Ceci est une partie de message numériquement signée -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
utf-8 sur un serveur dedier ...
Bonjour, voila mon probleme ... j'ai un serveur dedier sous feisty, mais le probleme est que mes site qui sont en utf-8 ne passent pas une fois que je les met sur le serveur ... (enfin j'ai des problemes de charset ...) Connaissez-vous la marche a suivre pour passer mon serveur en utf-8 ? Merci d'avance :! -- Romain Fluttaz [EMAIL PROTECTED] signature.asc Description: Ceci est une partie de message numériquement signée -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: utf-8 sur un serveur dedier ...
En fait, non, c'est plus compliqué que ca ... Aprés quelque recherche, mon site est en iso-8859-1 meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 / Mais mon serveur a l'air detre en utf-8 ... je pense ca a cause des headers que j'ai : / En-têtes HTTP (réponses) - https://www.produitsdesavoie.com/ Date: Thu, 12 Jul 2007 14:46:10 GMT Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch4 mod_ssl/2.2.3 OpenSSL/0.9.8c X-Powered-By: PHP/5.2.0-8+etch4 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 200 OK / Donc en fait ca serai le contraire ... comment passé mon serveur en iso ? Car la moitier de mon site par en 'cou***' a cause de ca .. Auriez vous une idée sur la marche a suivre ? Merci d'avance ! -- Romain Fluttaz [EMAIL PROTECTED] Le jeudi 12 juillet 2007 à 15:49 +0200, Romain Fluttaz a écrit : Bonjour, voila mon probleme ... j'ai un serveur dedier sous feisty, mais le probleme est que mes site qui sont en utf-8 ne passent pas une fois que je les met sur le serveur ... (enfin j'ai des problemes de charset ...) Connaissez-vous la marche a suivre pour passer mon serveur en utf-8 ? Merci d'avance :! signature.asc Description: Ceci est une partie de message numériquement signée -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: utf-8 sur un serveur dedier ...
Bonjour, as tu un fichier /etc/apache/conf.d/charset avec dedans un truc du genre : #/etc/apache2/conf.d/charset AddDefaultCharset ISO8859-1 [EMAIL PROTECTED] On Thursday 12 July 2007 16:48:18 Romain Fluttaz wrote: En fait, non, c'est plus compliqué que ca ... Aprés quelque recherche, mon site est en iso-8859-1 meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 / Mais mon serveur a l'air detre en utf-8 ... je pense ca a cause des headers que j'ai : / En-têtes HTTP (réponses) - https://www.produitsdesavoie.com/ Date: Thu, 12 Jul 2007 14:46:10 GMT Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch4 mod_ssl/2.2.3 OpenSSL/0.9.8c X-Powered-By: PHP/5.2.0-8+etch4 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 200 OK / Donc en fait ca serai le contraire ... comment passé mon serveur en iso ? Car la moitier de mon site par en 'cou***' a cause de ca .. Auriez vous une idée sur la marche a suivre ? Merci d'avance ! -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: utf-8 sur un serveur dedier ...
Le jeudi 12 juillet 2007 16:48, Romain Fluttaz a écrit : En fait, non, c'est plus compliqué que ca ... Aprés quelque recherche, mon site est en iso-8859-1 meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 / Mais mon serveur a l'air detre en utf-8 ... je pense ca a cause des headers que j'ai : Donc en fait ca serai le contraire ... comment passé mon serveur en iso ? Tu ajoutes une ligne ou tu remplaces celle existante (AddDefaultCharset UTF-8) par : AddDefaultCharset ISO-8859-1 soit dans /etc/apache2/conf.d/charset soit dans /etc/apache2/apache2.conf @+ -- Éva ZIONFISCALE (signature et citation aléatoires) Quelle est la définition de la fidélité ? Un manque d'occasions -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: utf-8 sur un serveur dedier ...
Le jeu 12 jui à 16:48 (+0200), Romain Fluttaz a écrit : Auriez vous une idée sur la marche a suivre ? À mon avis, la meilleure chose à faire serait de passer les fichiers en utf-8 (par exemple à l'aide d'iconv). Mais le plus facile, c'est de dire au serveur http qu'il doit envoyer des pages en iso-8859-1 (ou 15...), soit en modifiant les fichiers de config, soit en ajoutant la ligne suivant dans le fichier .htaccess (qu'il faut créer, au besoin) : AddDefaultCharset iso-8859-1 HTH, Thomas mercen PARIS -- Google Talk / Jabber: [EMAIL PROTECTED] http://mercen.org/news- news http://mercen.org/gallery - photos -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr