par
Calimero » 03 févr. 2012, 19:07
Je ne suis pas un utilisateur de dreamweaver qui n'est pas fait pour faire du PHP de toute façon... J'utilise nusphere phped 5.9 et j'ai toujours fais gaffe à utiliser l’encodage UTF-8 pour mes fichiers.
Calimero : Merci pour le lien. A part l’ajout de mysql_set_charset() (qui ne règle pas le problème) le reste était déjà positionné comme il faut.
Tu peux aussi tenter la requête SQL suivante pour modifier le charset de la connexion :
SET NAMES 'utf8'
Concernant mon texte, ce qui est bizarre c'est que le problème se trouve être sur les caractères accentués en majuscule et non ceux en minuscule. Dans la table on voit très bien les notations UTF-8 de ces caractères. Mon navigateur n'aimerai pas les majuscules accentuées ?
Pour avoir une idée de l'origine du problème, tente de voir ce qui se passe pour des caractères provenant du code PHP (ou HTML) et aussi d'une bdd, histoire de voir si ça se passe pareil dans les deux cas.
Si c'est pareil regarde du coté des headers http (et/ou balise meta équivalente) selon les pistes décrites dans le tuto

(Ton navigateur web peut aussi t'afficher quel est l'encodage qu'il a détecté pour ta page, en cherchant un peu dans les menus : "informations sur la page", "propriétés", etc suivant navigateur)
Si c'est seulement du côté de la base de données, alors la requête ci-dessus (éxécutée en premier après l'ouverture de ta connexion à mysql avec php) peut peut-être aider.
[quote="Shiva"]Je ne suis pas un utilisateur de dreamweaver qui n'est pas fait pour faire du PHP de toute façon... J'utilise nusphere phped 5.9 et j'ai toujours fais gaffe à utiliser l’encodage UTF-8 pour mes fichiers.
Calimero : Merci pour le lien. A part l’ajout de mysql_set_charset() (qui ne règle pas le problème) le reste était déjà positionné comme il faut.[/quote]
Tu peux aussi tenter la requête SQL suivante pour modifier le charset de la connexion :
[sql]SET NAMES 'utf8'[/sql]
[quote="Shiva"]Concernant mon texte, ce qui est bizarre c'est que le problème se trouve être sur les caractères accentués en majuscule et non ceux en minuscule. Dans la table on voit très bien les notations UTF-8 de ces caractères. Mon navigateur n'aimerai pas les majuscules accentuées ?[/quote]
Pour avoir une idée de l'origine du problème, tente de voir ce qui se passe pour des caractères provenant du code PHP (ou HTML) et aussi d'une bdd, histoire de voir si ça se passe pareil dans les deux cas.
Si c'est pareil regarde du coté des headers http (et/ou balise meta équivalente) selon les pistes décrites dans le tuto :) (Ton navigateur web peut aussi t'afficher quel est l'encodage qu'il a détecté pour ta page, en cherchant un peu dans les menus : "informations sur la page", "propriétés", etc suivant navigateur)
Si c'est seulement du côté de la base de données, alors la requête ci-dessus (éxécutée en premier après l'ouverture de ta connexion à mysql avec php) peut peut-être aider.