Soucis caractère après changement de serveur, php.
luluwebmaster
Messages postés
409
Date d'inscription
Statut
Membre
Dernière intervention
-
luluwebmaster Messages postés 409 Date d'inscription Statut Membre Dernière intervention -
luluwebmaster Messages postés 409 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un problème :
Je suis en train de changer de serveur, je suis actuellement sur alwaysdata, et je passe chez hostinger , j'ai envoyé les fichier du site sur hostinger.
J'ai aussi importé la base de donné, c'est là que le problème survient.
Les caractère spacieux ne s'affiche plus, c'est à dire, plutôt d'afficher "é" il m'affiche "é".
J'ai déjà fais des recherche sur ce problème, il y à beaucoup de résultat, mais aucun concluant ...
Merci d'avance.
j'ai un problème :
Je suis en train de changer de serveur, je suis actuellement sur alwaysdata, et je passe chez hostinger , j'ai envoyé les fichier du site sur hostinger.
J'ai aussi importé la base de donné, c'est là que le problème survient.
Les caractère spacieux ne s'affiche plus, c'est à dire, plutôt d'afficher "é" il m'affiche "é".
J'ai déjà fais des recherche sur ce problème, il y à beaucoup de résultat, mais aucun concluant ...
Merci d'avance.
A voir également:
- Soucis caractère après changement de serveur, php.
- Caractère ascii - Guide
- Changer serveur dns - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
2 réponses
Bonjour,
Vous avez un problème d'encodage des pages et base de données. Voir ici:
http://html5.immo-scope.com/index.php?page=general/applisFullUtf8
A+
Vous avez un problème d'encodage des pages et base de données. Voir ici:
http://html5.immo-scope.com/index.php?page=general/applisFullUtf8
A+
Bonjour,
merci de la réponse, mais toutes mes pages sont en UTF-8.
Je pense que c'est l'encodage au niveau d'une de mes bases de donnés ..
merci de la réponse, mais toutes mes pages sont en UTF-8.
Je pense que c'est l'encodage au niveau d'une de mes bases de donnés ..
lisez bien tout, il y a une page sur l'encodage de la base en UTF-8:
A l'ouverture de la base:
A+
A l'ouverture de la base:
$connection = mysql_connect($host,$user,$password); $db_selected = mysql_select_db($base, $connection); if (!$db_selected) { echo 'Impossible d\'utiliser la base : ' . mysql_error(); return; } $dbh = $db_selected; // si encodage UTF-8 des données de la base, sinon mettre cette ligne en commentaire mysql_query("SET NAMES 'utf8'");
A+
c'est complqiué à expliquer....
Oui tout doit être en UTF8.
Utilisez pour les données brutes (texte ascii) un éditeur qui permettre de sauver les données en UTF8.
Vous êtes sous windows je parie... Relisez bien tout le texte du lien que je vous ai mentionné. Il y est expliqué en particulier le problème des éditeurs de texte et l'encodage UTF8.
Sinon, je conseille VRAIMENt de tout passer en UTF8:
- codes sources
- données de la base
- templates HTML, etc....
...tout, tout, et tout!
Quelques bons éditeurs et IDE:
- PSPAD
- netBeans
Une fois qu'on a pigé, fôPuSembetter à faire du windows encodé trucMachin....
A+
Oui tout doit être en UTF8.
Utilisez pour les données brutes (texte ascii) un éditeur qui permettre de sauver les données en UTF8.
Vous êtes sous windows je parie... Relisez bien tout le texte du lien que je vous ai mentionné. Il y est expliqué en particulier le problème des éditeurs de texte et l'encodage UTF8.
Sinon, je conseille VRAIMENt de tout passer en UTF8:
- codes sources
- données de la base
- templates HTML, etc....
...tout, tout, et tout!
Quelques bons éditeurs et IDE:
- PSPAD
- netBeans
Une fois qu'on a pigé, fôPuSembetter à faire du windows encodé trucMachin....
A+