![]() |
|
Problème d'encodage des caractères dans un formulaire et une base SQL
|
Thread Tools | Display Modes |
|
|
|
#1
|
||||
|
||||
|
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). |
|
#2
|
||||
|
||||
|
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"> PHP Code:
PHP Code:
__________________
http://max.skyrock.com/ |
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.


























Hybrid Mode


