' dans ma base sql

Darkangel
Invité n'ayant pas de compte PHPfrance

27 nov. 2013, 14:29

Bonjour,

J'ai dans ma base sql des champs textes qui contiennent pour certains des apostrophes
j'ai pour l'instant rentré les textes via phpmyadmin car pas encore concu les form d'enregistrement donc pas de protection.

Les textes apparaissent correctement dans la base mais lors de l'affichage j'ai des é ou des ' qui sont remplacés par des petit carré :(

comment puis je les afficher normalement?
vous en remerciant par avance,

Eléphant du PHP | 77 Messages

27 nov. 2013, 14:49

Problème d'encodage ?
Développeur PHP/Javascript/HTML

Mes sites perso :
construire une piscine => http://www.construire-sa-piscine.com
Le cadre végétal => http://www.cadre-vegetal.org

Darkangel
Invité n'ayant pas de compte PHPfrance

27 nov. 2013, 14:52

bah dans ma base les champs sont de types textes utf8_general_ci

Eléphant du PHP | 77 Messages

27 nov. 2013, 15:35

Avec ça au début de ton script PHP ?
mysql_query("SET NAMES UTF8");
Ou ça :
mysql_set_charset('utf8');
Regardes également que ton HTML soit bien déclaré:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Développeur PHP/Javascript/HTML

Mes sites perso :
construire une piscine => http://www.construire-sa-piscine.com
Le cadre végétal => http://www.cadre-vegetal.org