Caracteres bizzares dans les pages webs, encodage ?

Caracteres bizzares dans les pages webs, encodage ? - Divers - Linux et OS Alternatifs

Marsh Posté le 08-06-2007 à 22:51:52    

:hello:  
 
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  :o  
 
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 :jap:

Reply

Marsh Posté le 08-06-2007 à 22:51:52   

Reply

Marsh Posté le 08-06-2007 à 23:54:34    

Problême de locales ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 09-06-2007 à 08:59:58    

peut-tu develloper ? :)
 
:jap:

Reply

Marsh Posté le 09-06-2007 à 10:02:34    

Que retourne la commande "locales" ?

Reply

Marsh Posté le 09-06-2007 à 10:08:09    

bash : command not found :sweat:

Reply

Marsh Posté le 09-06-2007 à 10:10:18    

c'etait locales sans s :d


tomas@tomas-laptop:~$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Reply

Marsh Posté le 09-06-2007 à 10:11:22    

je precise que tous les autres sites marchent sans pb :sweat:

Reply

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 ?

Reply

Marsh Posté le 09-06-2007 à 10:13:32    

firefox, opera, konqueror, epifany, tout quoi :d
 
je teste la commande ;)

Reply

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

Reply

Marsh Posté le 09-06-2007 à 10:13:55   

Reply

Marsh Posté le 09-06-2007 à 10:14:52    

bravo ,c'etait ca :love:
 
pourquoi ca buggait que sur mon site ? :??:

Reply

Marsh Posté le 09-06-2007 à 10:15:51    

oZen a écrit :

Edite /var/lib/locales/supported.d/local
 
et rajoute cette ligne:
fr_FR ISO-8859-1


 
ca marche niquel avec sudo dkpg... ,
 
j'edites quand meme /var/lib/locales/suported.d/local ?

Reply

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 ?

Reply

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 ?

Reply

Marsh Posté le 09-06-2007 à 10:18:16    


tomas@tomas-laptop:~$ sudo dpkg-reconfigure locales
Generating locales...
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... done
  en_ZW.UTF-8... done
  fr_FR.UTF-8... up-to-date
Generation complete.


 
ca à l'air d'aller ;)

Reply

Marsh Posté le 09-06-2007 à 10:20:14    

a ben non, sur mon serveur free ca roule, mais pas en local :cry:
 
et sur free ca marche plus non plus :heink:


Message édité par tomsoft le 09-06-2007 à 10:23:40
Reply

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... ;)

Reply

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

Reply

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.

Reply

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)

Message cité 1 fois
Message édité par Mjules le 09-06-2007 à 10:57:40

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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 :d

Reply

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 ?
 
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)


 
jai declaré dans <head> :
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Reply

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


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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)


Message édité par Mjules le 09-06-2007 à 11:06:28

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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 ?

Reply

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 :/

Reply

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 ?

Reply

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.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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.


Message édité par Mjules le 09-06-2007 à 11:12:15

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 09-06-2007 à 11:16:48    

d'apres msyql.free.fr => Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

Reply

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


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

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.

Reply

Marsh Posté le 09-06-2007 à 11:22:12    

ok :jap: 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 :heink:

Reply

Marsh Posté le 09-06-2007 à 11:26:37    

bon la solution apparament, c'est de metttre du &eacute; pour é dans la bdd, enfin chiant et long quoi :/

Reply

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é" :)


Message édité par Fork Bomb le 09-06-2007 à 11:38:26

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 09-06-2007 à 11:54:26    

ok :jap:

Reply

Marsh Posté le 09-06-2007 à 12:02:11    

ok ca marche, tout selectionné, puis remplacement special > ASCII => entités html avec bluefish ;)

Reply

Marsh Posté le 09-06-2007 à 12:04:47    

Pouvez-vous essayer voir si vous voyez Accents & cie ? http://tomas.pcsave.free.fr/
 
merci :jap:
 
et merci a tous pour l'aide :jap:

Reply

Marsh Posté le 09-06-2007 à 12:14:55    

ça marche chez moi


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 09-06-2007 à 12:20:46    

Pas de "trucs bizarres" a déplorer... :)


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed