Accent é sur mon site web

Résolu/Fermé
chris - 29 mai 2015 à 16:19
 Utilisateur anonyme - 30 mai 2015 à 17:47
Bonjour,

Depuis ce matin et SANS changements de ma part !
les mots de mon livre d'or sont avec des accents!
ex: agréable
je ne comprends pas pourquoi !
ma balise est:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
le texte dans ma BD en varchar(500) latin1_general_ci
et j'enregistre depuis mon formulaire vers ma BD avec cette varible:
"'.mysql_real_escape_string($_POST['texte']).'"

merci à vous de votre aide


A voir également:

5 réponses

Utilisateur anonyme
29 mai 2015 à 16:21
essaie de mettre les table en utf8
0
slt je fais ca comment sans rien perdre?
0
Utilisateur anonyme
29 mai 2015 à 16:28
dans phpmyadmin il faut aller dans l'onglet operation sur la table a modifier
0
je suis dans operation mais je ne vois pas ou je peux changer en utf8
0
Utilisateur anonyme
29 mai 2015 à 16:34
interclassement
0
'ai mis en utf8 general mais pareil !!!
pourtant dans la bd c'est nikel pas de d'accents bizarre
0
Juliette_Juliette Messages postés 13 Date d'inscription dimanche 25 mai 2014 Statut Membre Dernière intervention 29 mai 2015
29 mai 2015 à 16:36
Peut etre que c'est une màj du navigateur qui fait bugger ton site.
Est-ce que tu as essayé de mettre en ansi (si tu développes en notepad, tu as un onglet encodage où tu changes utf-8 en ansi)
bon couraaage! ;)
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 757
29 mai 2015 à 16:40
Bonjour,

Regarde ceci :
https://www.php.net/manual/fr/function.mysql-real-escape-string.php
Notamment ce passage :

Avertissement
Cette extension est obsolète depuis PHP 5.5.0, et sera supprimée dans le futur. À la place, les extensions MySQLi ou PDO_MySQL doivent être utilisées. Voir aussi le guide MySQL : choix de l'API ainsi que la FAQ associée pour plus d'information. Voici les alternatives à cette fonction :
mysqli_real_escape_string()
PDO::quote()

Puis regarde par ici :
https://www.php.net/manual/fr/mysqli.real-escape-string.php
0
slt, donc ca serait obsolete , mais tu sais je ne suis pas codeur! et ce n'est que pour afficher une page avis clients.....
donc je ne sais pas comment faire ( vraiment simple)
0
J'ai donc changé et mis :
mysqli_real_escape_string()
mais cela m'affiche toujours mes avis clients avec des accents ....
dans ma base de données ils sont bon pouratnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
29 mai 2015 à 22:38
'lut, au passage, bien que ça n'ait pas forcément de rapport avec ton problème d'encodage (stocké UTF-8 mais transmis Latin1)

L'extension MySQL est obsolète

Ça, c'est dit.
0
Résolu grâce à Juliette Juliette merci
0
Utilisateur anonyme
30 mai 2015 à 17:47
hé hé
0