caractère bizarre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : caractère bizarre

par Invité » 21 nov. 2008, 15:31

nb : personnellement je trouve pas ca très propre de stocker des données en base avec des entitées HTML

par Invité » 20 nov. 2008, 13:15

re

utf8_encode, utf8_decode ce sont les solutions


:-) :-)

par Invité » 20 nov. 2008, 12:09

Bonjour et merci pour votre POST

le probleme se tourne à l'envers maintenant :

lorsque je passe en GET les prénoms avec accents il est trasformé en code tres bizarre

'Anaïs lieu de Anaïs alors que dans l'entête de mes formulaires j'ai mis
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
pour éviter ça non ?


je fais $var=$_GET['nom']; par exemple pour le nom

Existe-t-il une fonction PHP pour éviter ça

par AB » 19 nov. 2008, 13:25

Au vu de l'exemple donné htmlspecialchars_decode() ne sera pas d'une grande utilité.
html_entity_decode() sera plus approprié :wink:

par Invité » 19 nov. 2008, 13:17

par Invité » 19 nov. 2008, 13:16

t'as un doctype html définit sur ta page php ?

caractère bizarre

par Invité » 19 nov. 2008, 11:56

Bonjour

je suis confronté à une serieuse probleme

voilà

j'ai des données enregistrées dans ma base de données nom et prenom ...

mais le probleme c'est que les caractères avec accents sont encodés autrement dans cette base

Exemple :
D&eacute;borah au lieu de Déborah.


mon script gére l'accès membre et se base sur le nom /adressemail / et quelque variables ...
pour vérifier l'accès.

voici ma requete simplifiée
select identite from t where nom='".$nomc."' and mail='".$adressemail."'  "
le probleme c'est que quand c'est le candidat Déborah par exemple impossible de connecter parce que dans la base c'est D&eacute;borah

Existe t-il une fonction php qui transforme le $nomc="Déborah" en $nomc="D&eacute;borah"

et que je puisse modifié ma requete comme suit :
$var=fonction_encodage($nomc); //(fonction_encodage??)

select identite from t where (nom='".$nomc."' or nom='".$var."')  and  mail='".$adressemail."'  ";
merçi