Alors voici mon souci: je viens d’installer Kubuntu 5.10 pour remplacer la Mandrake 10 du serveur web du lycée. (donc avec phpmyadmin + mysql)
Jusque là tout va bien sauf que les polices affichées ne sont pas correctes … :paf:
Plutot qu’un long discours, un screenshot:
Pas très sérieux (j’ai volontairement masqué l’adresse, le site étant en bidouille :paf: )
Donc, je sèche bien là. Je ne sais pas d’où peut venir le problème.
Les caracteres accentués ne sont pas correctement affichés lors d’une session SSH sous Windows. Autre souci également.
Même en local, le site le fonctionne pas correctement, étrange.
Je vous pose donc la question: comment changer ca ? :ane: c’est relativement urgent
Sur la page web, il doit manquer la ligne du type :
<meta http-equiv="content-Type" content="text/html;CHARSET=iso-8859-1" />
Quand cette ligne est absente, le navigateur choisit l’encodage du système, donc pour une kubuntu ça doit être utf8.
Dans Firefox, va dans Affichage, puis Encodage des caractères, et change l’encodage, tu verras que ça résolvera le problème
Et pour résoudre le problème quelle que soit la machine, faut rajouter le meta content-Type
Non, c’est tout sauf une premiere :ane: mais j’ai tellement rarement des problemes liés à linux que c’est rare que je poste ici :ane:
Donc, il faut que je modifies toutes les pages ? [:kurdent]
Le truc, c’est que ca marchait très bien sous mandrake, donc ca devrait aussi marcher avec Kubuntu, nan ? y’a pas un truc à voir directement dans apache2 pour changer l’encodage, pour que je n’ai pas à aller bidouiller toutes les pages, parce que y’en a un sacré très gros paquet :paf:
Au fait, ta signature est fausse :o je viens de voir :ane:
Le "t" à la fin de weiß, ca pique les yeux [:kend]
Non, tu rajoutes juste la ligne que je t’ai donnée, pas la peine de tout refaire
Si vraiment tu veux passer tout le site en utf8, tu fais ça :
apt-get install recode
cd /var/www/... (chemin du site :o )
find . -iname "*html?#34; -exec recode latin1..utf8 {} \;
(?#34 = " , je ne sais pas pourquoi cette quote ne passe pas :o )
(vérifie avant quand même que c’est bien du iso8859-1, et sauvegarde ton site, on ne sait jamais :o )
Non, ça veut dire que les fichiers sont au format iso8859-1.
Donc, les deux possibilités sont :
mettre <meta http-equiv="content-Type" content="text/html;CHARSET=iso-8859-1" /> dans toutes les pages html
ou
2. faire un recode latin1…utf8 et mettre <meta http-equiv="content-Type" content="text/html;CHARSET=utf8" /> dans toutes les pages html
Ce qu’il faut bien voir, c’est que si un PC accède à ton site et qu’il n’utilise pas le même encodage que ta page, si tu ne mets pas cette balise, ça va merder
J’essaie ca dès que je suis au lycée :jap: (mais pourquoi je n’ai pas pensé à regarder là plus tot ? :paf: )
Concernant le script, si jamais tu arrives à faire quelque chose, tu peux me l’envoyer à `mon pseudo`@wanadoo.fr :jap: (je ne sais pas si je passerai sur clu²)
Edit: j’suis parti :hello:
Merci pour l’aide et pour le script, je regarderai de temps en temps mes mails et je repasse sur Clu² après le taff :jap: