Accents = Charabia

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Accents = Charabia

Message le Dim Juin 25, 2006 5:19

Salut,

Qui n'a jamais rencontré des è é à la place d'accents sur des pages web ? Voila, maintenant c'est a mon tour, sur les enregistrement de mes tables sous mysql sur mon nouveau serveur les accents deviennent du charabia !

et aprés avoir fait le tour des forums sur le net, le sujet est abordé mais pas bien expliqué.. ou c'est moi qui n'a pas compri (va savoir.. :lol: )

Pourtant j'ai rien négligé niveau config.. enfin je crois..

Dans ma page d'enregistrement de données j'ai mis:
<? header("Content-Type: text/html; Charset=iso-8859-1"); ?>

Dans ma configuration httpd.conf :
AddDefaultCharset ISO-8859-1

Dans ma configuration php:
default_charset = "iso-8859-1"

Dans ma configuration mysql pour les "global":
character set client latin1
character set connection latin1
character set database latin1
character set results latin1
character set server latin1

Mes tables mysql sont codés en :
latin1_swedish_ci

Sachant que le systême tourne sous en-US, et que la version de mysql est 4.1.20.

Any Idea :idea: ?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Juin 25, 2006 5:54

Ces caractères sont venus en enregistrement direct sur le serveur ou bien avec un script SQL ?

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Message le Dim Juin 25, 2006 6:09

ils sont issu d'un script SQL..

En enregistrement direct il n'ya aucun problême ! les accents paraissent !


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Juin 25, 2006 6:51

il faut bien penser à mettre "jeu de caractères" sur "latin1" avant de valider l'exécution du script

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Message le Dim Juin 25, 2006 6:57

Dans la page d'accueil de mon phpMyAdmin ça m'affiche :

Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: Latin1_general_ci

Je suppose que tu parles de cela ? et comment changer le jeu de caractéres de Mysql dans ce cas pour le mettre sur Latin1?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Juin 25, 2006 7:18

tu as un menu déroulant qui indique tous les charset

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Message le Dim Juin 25, 2006 7:44

Je ne vois pas ou il est ?
Il ya un menu déroulant pour le language utilisé par PhpMyAdmin qui de toutes façons est du format lang-UTF-8 (dans mon cas fr-utf-8 )

et un menu déroulant pour changer la langue d'interclassement pour la connexion mysql qui est bien a latin_general_ci

Image


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Juin 25, 2006 7:54

C'est au niveau du menu langage
mysql est configuré en utf-8, mais php en iso-8859-1, ça manque de cohérence ?

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Message le Dim Juin 25, 2006 8:11

Je croyé que l'anglet language était propre a phpMyadmin, et non a mysql ?
Vu que la config mysql est :
character set client latin1
character set connection latin1
character set database latin1
character set results latin1
character set server latin1

Dans tous les cas cas je ne vois toujours pas comment passer en iso-8859-1 pour Language :(
Image


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Juin 25, 2006 8:22

dans ce cas, il va falloir transformer le script en utf-8, voir ça avec un éditeur de texte

humainbot
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Dim Sep 26, 2004 18:18

Message le Dim Juin 25, 2006 8:36

ça marche avec un utf8_decode.. :lol: même si ce n'est pas trés propre vu que je devrais le faire sur ts mes scripts..

dans ce cas il serait pas mieu que je change tous les latins, et iso iso-8859-1 de la config et des entêtes de page en utf-8 pour que tout soit conforme, et que je n'ai pas besoin de mettre des utf8_decode partt ?


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités