Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2006, 12h26   #1
Membre du Club
 
Inscription : mai 2002
Messages : 93
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 93
Points : 49
Points : 49
Envoyer un message via MSN à localhost Envoyer un message via Yahoo à localhost Envoyer un message via Skype™ à localhost
Par défaut Detecter le charset des données entrées

Bonjour,
J'aimerais avoir un formulaire d'envoi SMS multilangue.
Je voudrais avoir le charset d'un input entrée, ca veut dire, si le visiteur entre du texte francais, je dois passer ce contenu en latin1, s'il entre du texte arabe/japonais ou autre je mettrais utf8.
Avez vous une idée ?
localhost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 12h37   #2
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Tout encoder en utf-8.
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 12h58   #3
Membre du Club
 
Inscription : mai 2002
Messages : 93
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 93
Points : 49
Points : 49
Envoyer un message via MSN à localhost Envoyer un message via Yahoo à localhost Envoyer un message via Skype™ à localhost
oui mais mon probléme c'est que je vex envoyer le contenu par sms, et la, le charset fera la différence.
Un contenu en Unicode sera restreint à 140 caractéres / message.
Sinon, si c'est un autre charset, ca sera 160 caractéres / message.
localhost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 13h19   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Regarde peut-être du côté de http://php.net/mb_detect_encoding :
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 13h29   #5
Membre chevronné
 
Avatar de Kioob
 
Olivier Bonvalet
Inscription : septembre 2004
Messages : 550
Détails du profil
Informations personnelles :
Nom : Olivier Bonvalet
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : septembre 2004
Messages : 550
Points : 723
Points : 723
Envoyer un message via MSN à Kioob
Dans les entêtes HTTP envoyés par le navigateur, le charset est sûrement indiqué, non ?
Kioob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 13h48   #6
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
j'ai regardé avec apache_request_header, il y a bien accept_charset, mais pas le charset utilisé pour la requête
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 13h57   #7
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Peut-être directement dans $_SERVER ?

[Edit] Faudrait que j'arrête de raconter n'importe quoi...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h59.


 
 
 
 
Partenaires

Hébergement Web