Communauté Informatique NDFR.net : Problème d'encodage des caractères dans un formulaire et une base SQL - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Problème d'encodage des caractères dans un formulaire et une base SQL
Thread Tools Display Modes
  #1  
Old 12-03-2006, 20:12
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 45
Posts: 2,043
Send a message via MSN to Benjy
Il est en général recommandé de ne pas stocker en base des caractères HTMLisés, mais plutôt du latin-1, voire du utf-8 (très mal géré par PHP je le rappelle) ; tu peux faire la HTMLisation à l'affichage. En gros, tu forces l'encodage de ta page avec les balises META, et tu fais une bête insertion SQL. Le texte inséré sera alors (normalement) encodé en accord avec l'interclassement par défaut de MySQL (en général latin1_swedish_ci).

Maintenant si tu tiens vraiment à jouer avec de l'encodage de caractères, je te conseille l'extension mbstring, et notamment les fonctions mb_convert_encoding et mb_detect_encoding. Mais tout ceci dépend toujours de l'interclassement MySQL (depuis la version 4.1).
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #2  
Old 12-03-2006, 20:51
KnuX's Avatar
KnuX KnuX is offline
Membre senior
 
Join Date: 08-12-2002
Age: 40
Posts: 1,117
Hmmm, ok, donc :
- Je force l'encodage de la page avec la balise suivante :
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- J'insère le texte dans la base en le protégeant :
PHP Code:
mysql_real_escape_string($montexte
- Je récupère le texte, je l'HTMLise :
PHP Code:
htmlentities($montexte
Cette méthode est correcte ? Merci pour cette mise au clair au fait Benjy, je saisis mieux
__________________
http://max.skyrock.com/
Reply With Quote
  #3  
Old 13-03-2006, 18:59
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 45
Posts: 2,043
Send a message via MSN to Benjy
Ca m'a l'air bon
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cours de français Benjy Discussions sur le site et/ou le forum 47 01-05-2006 15:47
Petit probléme avec outlook express !!! Alexlesioux Internet, Réseaux et Sécurité 11 31-08-2004 08:16
Comparatif des gestionnaires de téléchargement Kaspof Articles 106 27-02-2004 16:03
Probléme de lenteurs... chalouf Discussions sur le site et/ou le forum 11 22-01-2003 20:37
Probleme site!! chalouf Discussions sur le site et/ou le forum 4 21-10-2002 22:06

All times are GMT +2. The time now is 17:27.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.