IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

caractère hellip ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut caractère hellip ?
    Bonjour à tous,
    J'ai depuis quelques temps un problème avec le caractère & h e l l i p ;
    Je vous explique:
    J'ai dans une base de données des informations stockées...Lorsque j'ai le caractère ... dans ma base je stocke ceci (sans les espaces) & a m p ; h e l l i p ; Je fais un htmlspecialchars avant l'insertion DB, donc le & est encodé.
    Ce qui fait que lorsque j'affiche mes enregistrements dans mon site web, j'ai ceci (sans les espaces) & h e l l i p ; Le code n'est pas interprété dans mes pages!!
    J'ai essayé d'enlever l'encodage du & dans ma base en mettant le & à la place de & a m p ; et la, ça me fait planter mes requètes AJAX, il ne doit pas reconnaitre de code des point de suspensions, donc le & non encodé le fait planter...

    Je ne sais pas trop comment résoudre ce petit problème...

    Donc si vous avez une petite idée...
    Merci beaucoup.

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Hello

    As tu essayé htmlspecialchars-decode après ta requete recherchant les infos et avant d'afficher ces infos ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut
    Non je n'ai pas essayé ça, mais cette fonction ne marchera pas vu que je suis en php 4.4.2. Merci quand même pour ta réponse.
    Pour l'instant je me suis fait une petite fonction php qui remplace ces caractères spéciaux par une "interprétation simple" avant l'insertion DB. Ce n'est peut etre pas ce qu'il y a de plus propre...mais bon si ça tiens le coup, pourquoi pas!

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    htmlentites() ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut
    Ouais mais en fait, le htmlentities va me donner par exemple un &hellip dans ma base...et ce &hellip n'est pas interprétés dans mes réponses AJAX...il me semble qu'il faut utiliser le utf8 pour passer les caractères spéciaux en AJAX (mais pas certains).
    Il faudrait revoir, je pense, toute la procédure encodage site+BD.
    Et vu le temps que j'ai pour l'instant, je vais rester sur ma fonction temporaire qui va remplacer les hellip par les ... lors de l'insertion. Pour l'instant ça a l'air de me donner les résultats que je souhaite...j'attendrais la refonte du site pour remettre à plat tout le process d'encodage.

    En tout cas, merci pour vos réponses...

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/02/2013, 01h08
  2. [FOP] Caractère hellip
    Par frala dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/06/2006, 07h58
  3. Newbie......compilateur et table de caractères
    Par Cyberf dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 21/08/2002, 14h29
  4. Adresse des polices de caractères dans la RAM video ?
    Par Anonymous dans le forum x86 16-bits
    Réponses: 5
    Dernier message: 27/05/2002, 17h29
  5. Réponses: 3
    Dernier message: 09/05/2002, 01h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo