Forum HebFree

Pour que nos échanges servent à tous

Vous n'êtes pas connecté(e).

#1 05.11.2017 08:40:36

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

[résolu] affichage des accents en retour des requêtes

Bonjour,
Je viens de transformer mes requêtes mysql en PDO.
Tous va bien sauf l'affichage des accents qui étaient Ok auparavant.
Les solutions trouvées sur internet ne sont pas satisfaisantes.
Ma base est en utf8-general-ci
Le  htaccess est en iso-8859 ainsi que les headers.
Merci pour toute idée pour régler le pb
Bonne journée à tous + un peu de soleil de La Réunion
J-L Richetin

Dernière modification par anciensinsee974.hebfree.org (06.11.2017 07:09:26)

Hors ligne

#2 05.11.2017 10:53:42

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Bonjour,

vous devez utiliser le même encodage partout, si votre base est en utf-8 et votre site en iso, ça ne peut pas fonctionner.

Meilleures salutations.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#3 05.11.2017 12:15:49

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Bonjour,
Quelle est la meilleure solution ?
passer la base en  ?

cordialement
Jean-Luc Richetin

Hors ligne

#4 05.11.2017 12:18:36

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

le mieux est de tout passer en utf-8, qui est maintenant un standard et qui remplace partout l'iso. il vous faut changer vos en-tête/charset de vos pages et convertir/réenregistrer leur contenu.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#5 05.11.2017 12:28:17

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Merci Xavier.
Comment convertir mes pages.
Le changement de header ne me donne plus les accents dans les textes.

merci d'avance
jean-Luc

Hors ligne

#6 05.11.2017 12:41:40

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

pour les convertir il faut re-sauvegarder vos page dans votre éditeur de page, en sélectionnant le bon encodage. Tout bon éditeur devrait proposer cette fonction.
Sinon les ouvrir dans un éditeur comme notepad++ et le faire pour chaque page.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#7 05.11.2017 12:51:59

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Merci.
j'utilise scite.
Merci
J-Luc


malgré tout après conversion en utf-8 avec ultraedit :
J'ai (extraits)
dans un fichier php
<html>
<head><meta http-equiv="Content-Type" content="html/css; charset=utf-8" /></head>

.../...
<td>Prénom</td> qui s'affiche bien

MAIS
les données issues de la base donne pour Thérèse :     Thérèse

je ne comprends pas
cordialement
Jean-Luc

Dernière modification par anciensinsee974.hebfree.org (05.11.2017 13:56:45)

Hors ligne

#8 05.11.2017 17:11:26

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Bonsoir,
Après beaucoup de modifications avec remplacement des lettres accentuées par les valeurs du genre é par &eacute; j'ai réussi à avoir un ensemble qui semble OK.
Pour les données de la base c'est OK mais pour les fichiers php ou html c'est pas le pied.
Bonne sooirée à tous
jean-Luc

Hors ligne

#9 05.11.2017 17:25:16

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Ce que vous avez fait en modifiant les caractères spéciaux par leur équivalent &XXX c'est qu'ils sont conformes à la fois pour iso et pour utf-8, mais cela ne modifie en rien l'encodage de la page elle même.
Vous devez quoi qu'il en soit avoir de l'utf-8 partout sans quoi le navigateur ne sait pas quelle encodage utiliser. Vous pouvez le vérifier en modifiant l'encodage de votre navigateur, ce qui s'affiche correctement ne marchera pas dans un autre encodage, et inversément ce qui ne s'affiche pas correctement s'affichera correctement en changeant l'encodage.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#10 05.11.2017 17:28:54

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Je vois aussi que vous avez indiqué le AddDefaultCharset dans le fichier .htaccess. Cette valeur n'est plus d'actualité avec la nouvelle version du site, il faut maintenant utiliser "php_value default_charset utf-8" pour forcer l'utf-8 par défaut.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#11 05.11.2017 19:10:36

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Bonsoir,
Merci pour toutes ces réponses et pour le temps passé à faire ces réponses
"php_value default_charset utf-8" est-ce à mettre dans le htaccess ?
cordiales salutations
J-L Richetin

Hors ligne

#12 05.11.2017 19:13:09

hebfree
Administrateur
Lieu : France
Inscription : 24.02.2016
Messages : 154
Site Web

Re : [résolu] affichage des accents en retour des requêtes

oui au lieu, ou en plus de AddDefaultCharset qui est déjà présent. Laisser AddDefaultCharset ne gène en rien.


Xavier / Administrateur HebFree
Préférez vos demandes via le forum que par e-mail smile

Je vous souhaite tout le meilleur sur HebFree

Hors ligne

#13 06.11.2017 07:08:50

anciensinsee974.hebfree.org
Membre
Lieu : Réunion
Inscription : 01.11.2016
Messages : 12
Site Web

Re : [résolu] affichage des accents en retour des requêtes

Bonjour,
Un gros merci pour tous le temps que vous avez passé pour me mettre dans "le bon chemin".
Jean-Luc

Hors ligne

Pied de page des forums