Problème affichage caractère

horrion67
Invité n'ayant pas de compte PHPfrance

09 nov. 2009, 12:26

Bonjour,

J'ai un petit soucis avec ma base de donnée MYSQL où il y a les informations sur les profils utilisateurs,le problème est que lorsque je rentre un nom avec un "é" ou "è" les caractères ne s'affichent pas sur ma page web.
Je précise que les caractères s'affichent au niveau de la base MYSQL mais quand je veux consulter les données sur l'intranet il y a des carrés à la place des caractères.

Je suppose que c'est un problème de réglage au niveau des caractères,au niveau de la page web j'ai mit ceci en code :

Code : Tout sélectionner

<meta http-equiv="content-type" content="text/html/php; charset=utf-8" />
Au niveau de ma base de donnée j'ai mit : utf8_general_ci

Mammouth du PHP | 2937 Messages

09 nov. 2009, 13:23

Le fichier est-il bien édité en UTF-8 ? ;)

horrion67
Invité n'ayant pas de compte PHPfrance

09 nov. 2009, 15:23

Le fichier est-il bien édité en UTF-8 ? ;)
Tu veux dire quoi par le fichier ? si tu parles de la page web j'ai rentré dans la meta le code pour UTF-8 après je ne sais pas quoi faire de plus :cry:

Mammouth du PHP | 2937 Messages

09 nov. 2009, 15:34

Le fichier est-il bien édité en UTF-8 ? ;)
Tu veux dire quoi par le fichier ?
Je parle du fichier PHP qui génère ta page Web. Ce fichier est-il édité en UTF-8 ?

horrion67
Invité n'ayant pas de compte PHPfrance

09 nov. 2009, 16:01

non il est pas editer en UTF-8 et je ne sais pas comment faire

Mammouth du PHP | 2937 Messages

09 nov. 2009, 16:09

non il est pas editer en UTF-8 et je ne sais pas comment faire
Quel éditeur utilises-tu ? Si tu utilises Notepad++, choisis Format > Convertir en UTF-8 sans BOM (ou quelque chose de ce genre, je le dis de mémoire).

horrion67
Invité n'ayant pas de compte PHPfrance

09 nov. 2009, 16:18

Quel éditeur utilises-tu ? Si tu utilises Notepad++, choisis Format > Convertir en UTF-8 sans BOM (ou quelque chose de ce genre, je le dis de mémoire).
J'utilise Notepad++,j'ai bien fait ta manipe Format> Convertire en UTF-8 sans BOM et cela ne change rien du tout malheureusement :cry:

Mammouth du PHP | 2937 Messages

09 nov. 2009, 16:21

Au niveau de ma base de donnée j'ai mit : utf8_general_ci
Et au niveau de chaque colonne de type textuel de chaque table ?

Au pire, effectue un
SET NAMES 'utf-8';
sur ta base de données.

Soit dit en passant, un tuto disponible sur le forum peut te guider. ;)

horrion67
Invité n'ayant pas de compte PHPfrance

09 nov. 2009, 16:33

cela me met ca :

Code : Tout sélectionner

#1115 - Unknown character set: 'utf-8'

Mammouth du PHP | 2937 Messages

09 nov. 2009, 16:35

cela me met ca :

Code : Tout sélectionner

#1115 - Unknown character set: 'utf-8'
J'ai bien peur que ton serveur de base de données ne prenne pas en charge l'UTF-8. :-k

horrion67
Invité n'ayant pas de compte PHPfrance

10 nov. 2009, 15:53

Figure toi que je me pose cette même question,car avant d'implanter cette base je la test sur mon pc portable avec WAMP.