Salut !
j'ai un formulaire qui envoi du text à la fonction
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;
    }
}
puis qui est enregistrer dans la DB mysql.
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 !