Caracteres bizzares dans les pages webs, encodage ? - Divers - Linux et OS Alternatifs
Marsh Posté le 08-06-2007 à 23:54:34
Problême de locales ?
Marsh Posté le 09-06-2007 à 10:10:18
c'etait locales sans s
|
Marsh Posté le 09-06-2007 à 10:12:45
Non mais j'ai du trop fumer...
c'était "sudo dpkg-reconfigure locales" que je voulais que tu fasses.
Tu as des problemes avec firefox uniquement ?
Marsh Posté le 09-06-2007 à 10:13:32
firefox, opera, konqueror, epifany, tout quoi
je teste la commande
Marsh Posté le 09-06-2007 à 10:13:55
Edite /var/lib/locales/supported.d/local
et rajoute cette ligne:
fr_FR ISO-8859-1
Marsh Posté le 09-06-2007 à 10:15:51
oZen a écrit : Edite /var/lib/locales/supported.d/local |
ca marche niquel avec sudo dkpg... ,
j'edites quand meme /var/lib/locales/suported.d/local ?
Marsh Posté le 09-06-2007 à 10:16:00
c'est juste le reconfigure ou l'ajout de fr_FR ISO-8859-1, la solution pour toi ?
Marsh Posté le 09-06-2007 à 10:16:57
Oula la va trop vite là, lol
Ben si ca marche...
Il t'as retourné quoi dans le terminal avec le reconfigure ?
Marsh Posté le 09-06-2007 à 10:18:16
|
ca à l'air d'aller
Marsh Posté le 09-06-2007 à 10:20:14
a ben non, sur mon serveur free ca roule, mais pas en local
et sur free ca marche plus non plus
Marsh Posté le 09-06-2007 à 10:21:04
Ha ok, en general tu as "up-to-date" a toutes les lignes. C'est probablement pour ca que ca foirait, quoique...
Bref, content que ca marche...
Marsh Posté le 09-06-2007 à 10:23:03
Arf, ca va definitivement trop vite pour un forum.
essaye de rajouter:
fr_FR ISO-8859-1
à:
/var/lib/locales/supported.d/local
Et derriere relance un:
sudo dpkg-reconfigure locales
Marsh Posté le 09-06-2007 à 10:24:21
Ton site est surement encodé en fr_FR ISO-8859-1, free fait peut etre la converstion UTF-8 à la volée pour la mise en ligne.
Marsh Posté le 09-06-2007 à 10:55:15
tu déclares bien un content-type avec un encodage dans ta page web ?
parce que sinon, cherches pas plus loin. Si c'est le cas, ton fichier est bien enregistré avec l'encodage que tu déclares ? (voir avec iconv pour convertir)
Marsh Posté le 09-06-2007 à 10:57:03
ca ne marche toujours pas avec les manips,
peut-tu essayer http://tomas.pcsave.free.fr/ voir si les accents marchent, les signes euro ect,
pour savoir si c'est mon pc ou la maniere de prog qui bug
Marsh Posté le 09-06-2007 à 10:58:13
Mjules a écrit : tu déclares bien un content-type avec un encodage dans ta page web ? |
jai declaré dans <head> :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Marsh Posté le 09-06-2007 à 10:59:55
tu déclares de l'utf-8 sur ta page. essaye en déclarant de l'iso-8859-15, chez moi en forçant cet encodage, c'est bon
Marsh Posté le 09-06-2007 à 11:04:18
sinon, d'un point vu correction du code, c'est pas terrible, ne serait-ce que parce que tu mixes allègrement html et xhtml.
+ utilisation lourde des tableaux pour la mise en page, + les css sous utilisés (tu en déclares une, en met une en ilgne dans la page et rajoute des balises font/b etc)
(et en fait, je vois pas la bannière en flash, flash n'existe pas pour ma machine)
Marsh Posté le 09-06-2007 à 11:07:18
pour les css, je commence tout juste à m'y mettre, en fait je fais un test sur le bas, mais j'arrive pas a ce que je veut, enfin la n'est pas le probleme,
sur ton pc sa passe correctement ?
Marsh Posté le 09-06-2007 à 11:07:35
Mjules a écrit : tu déclares de l'utf-8 sur ta page. essaye en déclarant de l'iso-8859-15, chez moi en forçant cet encodage, c'est bon |
passe toujours pas
Marsh Posté le 09-06-2007 à 11:09:12
je viens de me rendre compte,
les textes avec caracteres qui buggent sont tirés de la BDD, c'est pas elle qui pose probleme ?
Marsh Posté le 09-06-2007 à 11:11:45
avec ça ou ça :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
ça passe en local chez moi.
Marsh Posté le 09-06-2007 à 11:11:59
tomsoft a écrit : je viens de me rendre compte, les textes avec caracteres qui buggent sont tirés de la BDD, c'est pas elle qui pose probleme ? |
possible, faut voir comment ils sont encodés dedans.
Marsh Posté le 09-06-2007 à 11:16:48
d'apres msyql.free.fr => Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Marsh Posté le 09-06-2007 à 11:20:22
m'étonnerait pas que le problème vienne de là (php a du mal avec l'utf 8 sur les versions pas récentes) mais je ne saurais pas t'en dire plus
Marsh Posté le 09-06-2007 à 11:21:54
Je peux t'apporter mon témoignage: Je suis sur mac pour le moment, et ca passe pas ton site, que ce soit sur Safari ou Firefox.
Marsh Posté le 09-06-2007 à 11:22:12
ok tu crois que je peut essayer iso-8859-15 sur mysql ?
en fait ce qui m'ettone, c'est que sous win, ca tourne niquel
Marsh Posté le 09-06-2007 à 11:26:37
bon la solution apparament, c'est de metttre du é pour é dans la bdd, enfin chiant et long quoi
Marsh Posté le 09-06-2007 à 11:37:16
Exportes ta BDD, convertis les entités de ton fichier sql en ASCII/ANSI/jesaisplus et importe dans ta base depuis un fichier.
>>> http://www.table-ascii.com/
---------
Note: il faut comprendre "rechercher et remplacer a partir de ton editeur de texte préféré"
Marsh Posté le 09-06-2007 à 12:02:11
ok ca marche, tout selectionné, puis remplacement special > ASCII => entités html avec bluefish
Marsh Posté le 09-06-2007 à 12:04:47
Pouvez-vous essayer voir si vous voyez Accents & cie ? http://tomas.pcsave.free.fr/
merci
et merci a tous pour l'aide
Marsh Posté le 09-06-2007 à 12:14:55
ça marche chez moi
Marsh Posté le 09-06-2007 à 12:20:46
Pas de "trucs bizarres" a déplorer...
Marsh Posté le 08-06-2007 à 22:51:52
J'ai un site en local et sur un serveur free qui tourne niquel sous un navigateur windows,
mais des que je le passe sous linux, les accents ne sont plus reconnus, le signe €, bref tout
le fait que je change l'encodage de ma page ne change rien,
ca vient de mon pc je pense, mais ou est le probleme ?
merci