Bonjour,

Je rencontre le stress suivant.

Je fais mon site en local, et je dois le placer chez mon hébergeur ...

Dans on site il y a une zone admin à l'intérieur de laquelle j'ai des formulaires d'insertion de données. ( donc BDD )

Le Doctype de ma page:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

En local, tout s'affiche nickel. Le PHP info m'indique que le input_encoding est le ISO-8859-1

Chez mon hébergeur c'est pareil.

Pourtant, une fois ma page chez cet hébergeur, il y a des caractères spéciaux sur ma page .. dus à un stress d'encodage je suppose !!!

Lorsque j'exporte ma Bdd, et que je regarde dans le fichier .sql, il y a également des carractères spéciaux ...

Une idée ? Merci d'avance !
Modifié par FranZz (15 Sep 2008 - 11:49)
hello Cygnus

Ecoute, après une petite vérification, j'ai remplacé mon charset, qui était ISO-8859-1 en UTF-8 et ça fonctionne correctement en ligne ...

> Mais c'est en local que ça ne fonctionne plus ...
Je vais vérifier l'encodage de ma base de suite.

Local utf8_unicode_ci
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

Il faudrait que cela soit ISO-8859-1 à cet endroit alors ?
Modifié par FranZz (15 Sep 2008 - 09:34)
C'est bon, mon stress était l'exportation hasardeuse de ma Bdd.

Merci hein Cignus pour ce signe ...
Bonjour,

En passant, un problème se nomme «problème» en français et non pas «stress». En anglais, le sens premier de stress est «accentuation», comme dans l'expression «to put the stress on».

Si je puis me permettre, ce petit tic de langage n'aide pas ceux qui te lisent à comprendre tes messages. Utiliser des mots et expressions «standard» (pour une langue ou un groupe social ou professionnel donné) n'est pas un manque d'originalité, c'est mettre toutes les chances d'être compris de son côté. Smiley cligne