Eléphant du PHP |
363 Messages
13 févr. 2012, 11:27
Bonjour Moogli,
Il en faut vraiment peu pour être heureux ?
Pour revenir à mon histoire d'encodage il me met le point d'interrogation en base car mon traitement PHP est avant au dessus de tout le code html.
J'ai pourtant mis un header content en PHP au départ mais il ne veut rien savoir en base. Pourtant ma connexion et mes tables sont bien en utf8_general_ci.
Pour pallier au souci j'ai utilisé l'utf8_decode et ça marche. Après l'autre souci c'était les guillemets, simple et double quotes d'où les addslashes mais j'ai résolu mon problème en couplant : utf8_decode, addslashes et mysql_real_escape_string().
De l'autre côté par sécurité à l'affichage j'utilise : stripslashes et utf8_encode et ça marche, probablement tiré par les cheveux mais ça marche
Ps : oui j'avais essayé d'inverser, sans résultat.
Dis-donc fossoyeur, t'as une dent contre moi ou quoi ?