Salut !
j'ai un formulaire qui envoi du text à la fonctionpuis qui est enregistrer dans la DB mysql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function nospecialchar($var, $mode='HTML', $list=0) { $replace = array( "`" => "\'"); .... if($mode=='HTML') $replace += get_html_translation_table(HTML_ENTITIES); if($list==1) return $replace; else { $var = strtr($var, $replace); return $var; } }
mais si la page où est présent le formulaire est vu en utf8, les caractères sont mal transformé et donc, mal enregistrer dans la DB!
exemple :
je tape "tête" dans le formulaire et je vois que "tête" ("tête") a été enregistrer dans la DB.
Ceci n'a pas lieux si la page du formulaire est vu en iso-8859-1
une idée ?
merci !
Partager