WRInaute accro
Bonjour,
Je suis un peu perdu là, j'aurai besoin de vos lumières parce qu'à force d'être dessus, je ne vois plus... 8O
Voilà, je viens de faire la migration d'un site d'un serveur dédié DEBIAN squeeze 6.0 vers un serveur DEBIAN WHEEZY 7.0.
Je ne comprends pas car j'ai vraiment essayé de garder les mêmes caractéristiques du serveur MYSQL et PHPMYADMIN pour que la migration se passe bien mais pas au moment de tester le site en ajoutant un article
En faite, dès l'instant que je vais mettre un mot avec accent, le champ de ma table restera vide.
Voici mes caractéristiques:
1/ Ma config apache ancienne et nouvelle est en : iso-8859-1
2/ mes pages sont (meta http-equiv="content-type" content="text/html; charset=iso-8859-1")
3/ la fonction que j'utilise avant de faire un ajout en base de données:
4/ En suite, pour ma table : le moteur (MyISAM) et le charset : (latin1_swedish_ci)
PS1 : je précise qu'avant la migration et depuis plusieurs années, cela a toujours marché et c'est uniquement depuis cette migration.
PS2 : en faite, mon insertion se passe bien tant que je ne mets pas de mots avec accent.
Je suis un peu perdu là, j'aurai besoin de vos lumières parce qu'à force d'être dessus, je ne vois plus... 8O
Voilà, je viens de faire la migration d'un site d'un serveur dédié DEBIAN squeeze 6.0 vers un serveur DEBIAN WHEEZY 7.0.
Je ne comprends pas car j'ai vraiment essayé de garder les mêmes caractéristiques du serveur MYSQL et PHPMYADMIN pour que la migration se passe bien mais pas au moment de tester le site en ajoutant un article
En faite, dès l'instant que je vais mettre un mot avec accent, le champ de ma table restera vide.
Voici mes caractéristiques:
1/ Ma config apache ancienne et nouvelle est en : iso-8859-1
2/ mes pages sont (meta http-equiv="content-type" content="text/html; charset=iso-8859-1")
3/ la fonction que j'utilise avant de faire un ajout en base de données:
Code:
<?php
public function textLibre($element){
$element1 = htmlentities ($element, ENT_QUOTES);
$element2 = stripslashes($element1);
$element2 = trim($element2);
return $element2;
}
}
?>
PS1 : je précise qu'avant la migration et depuis plusieurs années, cela a toujours marché et c'est uniquement depuis cette migration.
PS2 : en faite, mon insertion se passe bien tant que je ne mets pas de mots avec accent.