Accueil > Forum > > > > Formulaire PHP & UTF-8
Formulaire PHP & UTF-8
mercredi 11 juillet 2007 à 08:57:39 |
Formulaire PHP & UTF-8

dthuler
|
Bonjour!
Je cherche à :
Soit enregistrer dans une table mysql sans altération du UTF-8 unicode saisi sous formulaire php ou alors bloquer la saisie unicode et n'authoriser que l'ASCII de base...
Actuellement, j'ai configuré ma page et tables mysql en UTF-8 mais impossible de lire les caractères étendus postés...
Je débute, et avoue faire du "sur-place"... Quelqu'un peut-il m'aider svp?
David
|
|
mercredi 11 juillet 2007 à 12:50:50 |
Re : Formulaire PHP & UTF-8

Yoteco
|
mais ton problème il est où ?? Quand tu affiches les caractères? ou lors de l'enregistrement?
Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)
|
|
mercredi 11 juillet 2007 à 13:29:26 |
Re : Formulaire PHP & UTF-8

dthuler
|
C'est pas très clair, c'est vrai...
Cas concret:
Un utilisateur affiche ma page encodée UTF-8 et rempli avec des caractères cyriliques. Il poste le formulaire avec le bouton submit...
Maintenant, j'ouvre la base de donnée via mysql admin et j'ai... des hiéroglyphes à la place des caractères cyriliques :/
Si je demande l'affiche sur une page UTF-8 des données relatives à ce même formulaire, j'ai toujours les mêmes hiéroglyhes, exit les beaux caractères!
Une idée quelconque?
David
|
|
mercredi 11 juillet 2007 à 14:49:58 |
Re : Formulaire PHP & UTF-8

Yoteco
|
Avant d'insérer dans la base tu peux faire un utf8_encode($le_texte); et ensuite quand tu affiches tu dois spécifier avec la fonction header que tu vas afficher de l'UTF-8. Tu peux aussi le faire avec de l'html dans le head tu met : <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)
|
|
dimanche 22 juillet 2007 à 15:12:38 |
Re : Formulaire PHP & UTF-8

pysco68
|
Et si ce que Yoteco à dit ne règle pas le problème, ben tu peux utiliser ça:
while (list($key, $val) = each($_POST)){ $post["$key"] = str_replace("\'", "'", htmlentities($val, ENT_COMPAT, 'UTF-8')); }
ou (pour les variables en $_GET):
while (list($key, $val) = each($_GET)){ $get["$key"] = str_replace("\'", "'", htmlentities($val, ENT_COMPAT, 'UTF-8')); }
par après tu dois utiliser $post['clef'] et/ou $get['clef'] dans ton script pour lire les variables recodées (en plus les problèmes de signes [éèàç&....] sont tous directement règles ^^
Allé! Bonne journée!
|
|
Cette discussion est classée dans : php, mysql, formulaire, unicode, utf
Répondre à ce message
Sujets en rapport avec ce message
Formulaire Php / Mysql multiple [ par sankudo ]
Bonjour etant newbies dans le codage Php / mysql je me tourne vers vous pour une piste de recherche sur mon probleme je souhaite realiser un formulai
Recherche développeur petit projet PHP/MySQL [ par xema ]
Bonjour, Je suis à la recherche d'un développeur pouvant créer un formulaire PHP simple de saisie d'heures de travail par les employés d'une entrepri
PHP MySQL requete d'affichage [ par babygamer ]
Bonjours a tous et a toutes !! voici mon problème: Je voudrai récupérer une valeur saisi dans un formulaire afin de la tester si elle est égale a la c
Doublon PHP mysql et formulaire [ par mfournet ]
bonjour, Je suis débutant en php et je souhaite créer un site avec gestion d'utilisateur dans ma base Mysql. J'ai créé une page avec un formulaire e
Formulaire php [ par xenthor ]
J'ai un petit souci avec un formulaire en php.J'ai recherché sur internet en vain.J'ai deux fichiers: insert.php et formulaire.phpVoilà le code source
formulaire php-mysql avec bouton parcourir [ par iptys ]
Au secours... g besoin d'aide rapidement g fait un formulaire, je souhaite faire un champs avec un bouton parcourir et charger une image dans ma base
formulaire Modifier BDD Mysql [ par ombrey20 ]
j suis debutant en php,j'ai deja creer un formulaire ajout d'enregistrement dans une BDD Mysql via php.. et j veux faire un autre pour la modification
formulaire php/mysql [ par g_marvin ]
bonjourj'ai fait un formulaire php ou j'ai plusieurs champs + les champs identifiant et nom qui sont des listes déroulante, et je voudrais si l'utilis
formulaire php mysql [ par simon0000 ]
salut tous le monde j'ai créer un formulaire de 5 champ comment je peux enregistrer le contenu de ce formulaire dans une table sqlmerci d'avance
controle variable formulaire avant envoi bdd mysql [ par beckam ]
Salut, j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation d
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|