Pb accents sous linux et mac formulaire PHP
ItsMatt
-
Ideva -
Ideva -
Salut à tous,
Je vous expose mon problème :
Je suis entrain de developper un site, et j'ai comme un problème bizarre.
Quand je submit un formulaire à partir de windows : pas de problème php gère les accents et mysql stock les donnéesaccentuées correctement.
Par contre sous MAC OS et sous Linux, il me stocke des données du genre "é" à la place des accents.
Mes pages web sont encodées en "iso-8859-15" et ma base est en interclassement latin1_swedish_ci ainsi que tous les champs de la base.
Je n'ai jamais rencontré un tel problème ... Si quelqu'un a une idée ou si quelqu'un a ce problème qu'on puisse réfléchir ensemble !!!
@+
Matthieu
Je vous expose mon problème :
Je suis entrain de developper un site, et j'ai comme un problème bizarre.
Quand je submit un formulaire à partir de windows : pas de problème php gère les accents et mysql stock les donnéesaccentuées correctement.
Par contre sous MAC OS et sous Linux, il me stocke des données du genre "é" à la place des accents.
Mes pages web sont encodées en "iso-8859-15" et ma base est en interclassement latin1_swedish_ci ainsi que tous les champs de la base.
Je n'ai jamais rencontré un tel problème ... Si quelqu'un a une idée ou si quelqu'un a ce problème qu'on puisse réfléchir ensemble !!!
@+
Matthieu
A voir également:
- Pb accents sous linux et mac formulaire PHP
- Whatsapp formulaire opposition - Guide
- Adresse mac - Guide
- Formulaire de réclamation facebook - Guide
- @ Sur mac - Guide
- Nettoyer son mac - Guide
5 réponses
Pardon, je répond... de travers.
Je voulais dire: il faut vérifier que l'encodage est bien spécifié dans ses pages.
Je voulais dire: il faut vérifier que l'encodage est bien spécifié dans ses pages.
Par contre sous MAC OS et sous Linux, il me stocke des données du genre "é" à la place des accents.
Bienvenue dans le monde d'UTF-8 ! :-)
Est-ce que le charset (iso-8859-15) est bien précisé dans la page web qui contient le formulaire ?
Bienvenue dans le monde d'UTF-8 ! :-)
Est-ce que le charset (iso-8859-15) est bien précisé dans la page web qui contient le formulaire ?
salut,
quand tu dis "Mes pages web sont encodées en "iso-8859-15"", tu parles bien de cette méta :
???
et l'encodage du fichier doit être 'ANSI'.
quand tu dis "Mes pages web sont encodées en "iso-8859-15"", tu parles bien de cette méta :
<meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
???
et l'encodage du fichier doit être 'ANSI'.
oui, c'est bon.
Beaucoup de navigateurs récents travaillent en UTF-8.
Je ne connais pas bien php, mais il faudrait:
- regarder si l'encodage est spécifié dans la réponse du navigateur (entêtes http, corps du message)
- utiliser les fonctions php (si elles existent) pour convertir le charset/encodage envoyé par le navigateur en iso-8859-1
(typiquement: convertir UTF-8 en iso-8859-1)
Je laisse un spécialiste de php répondre...
Beaucoup de navigateurs récents travaillent en UTF-8.
Je ne connais pas bien php, mais il faudrait:
- regarder si l'encodage est spécifié dans la réponse du navigateur (entêtes http, corps du message)
- utiliser les fonctions php (si elles existent) pour convertir le charset/encodage envoyé par le navigateur en iso-8859-1
(typiquement: convertir UTF-8 en iso-8859-1)
Je laisse un spécialiste de php répondre...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est pas grave mais j'ai cru qu'en <3> tu répondais au <2> qui a été posté par moi et non à IsMatt.
comme nous nous appelons tous deux Mat(t)hieu…
bref !
bonne journée