RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Caracteres speciaux php / mysql

Forum : PHP - BDD
Sous Catégorie : BDD
Type du sujet : Sujet Normale
FAQ : FAQ PHP - BDD

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP - BDD

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
linkin_pc
Admin Projet
Superviseur :
- Méthodologie.
Modérateur :
- Flex
Chef de projet(s) :
- Let Us Share

Avatar de linkin_pc
Inscrit : 06/10/2006
Messages : 344
Message
#143668
Posté le 05/10/07 à 19:59
salut la comm
encore moi OUI

j'aimerais savoir comment gerer les caractères spéciaux avec accents entre un formulaire html, un fichier de traitement PHP et une base de données Mysql

En fait j'arrive pas à les integrer normalement dans ma base de données.

Quelqu'un pourrait m'aider ?
__________________________
A partir du 14 Mars à 08h43, je passe en mode Flex ....
Le code..............
Ya rien de mieux Ke le kod............

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

bigguiz
Membre MP
Avatar de bigguiz
Inscrit : 27/07/2006
Messages : 235
Message
#144131
Posté le 15/10/07 à 22:15
si ta page web est en utf8 par exemple, les données collectées par le formulaire seront aussi en utf8.

Dans mysql, tu peux choisir l'encodage champ par champ. Dansla plupart des cas tu n'a pas a t'en soucier, tu peux trés bien mettre des données en ut8 dans un champ iso.

le seul risque c'est quand tu voudras faire des requête du type WHERE monchamp LILE 'ééé' par exemple. Là il faudra que l'encodage de ton champ soit bien choisi
__________________________
Eoliennes et informatique sur freresguizmo

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2928
Message
#144143
Posté le 16/10/07 à 08:51
Pour commencer, faudrait qu'on connaisse l'encodage que t'utilises dans tes pages html et php (le même sur ces deux types de fichier j'espère)...

Si c'est de l'ISO, no pb, MySQL le gère parfaitement (encodage latin1 dans MySQL).

SI c'est de l'UTF-8, ben c'est bien (car çà va être la nouvelle norme du web d'ici peu)... mais MySQL ne le gère pas (attendre version 6). Ce qui fait que lorsque tu modifies (ajoutes) du texte dans tes champs MySQL et que ce texte était à la base de l'utf-8, ben il sera enregistré comme de l'iso, rien à faire... quelque soit l'encodage que tu choisisse (ou presque on va dire)...
En gros, le caractère é, une fois inséré dans ta db sera récupéré et visualisable, quoi qu'il arrive sous sa forme iso, ie. un truc du genre @~ ...
Le problème se fera donc lorsque tu voudras récupérer tes données de ta db MySQL... il faudra que tu utilises les méthodes utf8_decode (ou utf8_encode) de php pour mettre sous la bonne forme ton texte... Fait des test tu verras...

En résumé, avec utf-8 :
  • no pb pour placer le texte dans la db
  • pb pour récupérer le texte dans la db : faut utiliser ensuite les méthodes utf8_decode (ou utf8_encode) pour que les caractères bizarres soient interprétés correctement.


Voilou... Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP - BDD



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.