Bonjour,
Sur une page
J'ai un formulaire méthode post toussimple. Sauf.... que... par coquetterie... j'ai :
Un input type text dont le style précise : text-transform:uppercase;
Bon... tout se passe comme souhaité pour la saisie... i.e. : â affiche Â, ê affiche Ê... etc.... cool!
Sauf que... mon programme php qui récupère la sauce côté serveur...
Lorsque je fais l'écho de
et que je prenne ou pas le soin de préciser
eh bien... tous les caractères accentués, ligatures et autres spécificités fr_FR sont affichées en tant que point d'interrogation sur losange.
Si vous avez une idée...
Modifié par aCOSwt (19 May 2016 - 22:17)
Sur une page
<html lang="fr-fr"><head><meta charset="utf-8">
J'ai un formulaire méthode post toussimple. Sauf.... que... par coquetterie... j'ai :
Un input type text dont le style précise : text-transform:uppercase;
Bon... tout se passe comme souhaité pour la saisie... i.e. : â affiche Â, ê affiche Ê... etc.... cool!
Sauf que... mon programme php qui récupère la sauce côté serveur...
Lorsque je fais l'écho de
mb_strtoupper($_POST['lenamekivabi1'], 'UTF-8');
et que je prenne ou pas le soin de préciser
setlocale(LC_CTYPE,'fr_FR');
eh bien... tous les caractères accentués, ligatures et autres spécificités fr_FR sont affichées en tant que point d'interrogation sur losange.
Si vous avez une idée...
Modifié par aCOSwt (19 May 2016 - 22:17)