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

ASP Discussion :

JSON et caractères spéciaux


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 113
    Par défaut JSON et caractères spéciaux
    Bonjour,

    J'utilise la librairie JQuery et le plugin JQgrid pour afficher dans un tableau les données d'une base.

    Si dans ma base, j'ai des données avec des sauts de ligne cela pose problème.
    Dans Firebug, l'erreur suivante est affichée : unterminated string literal

    Pour contourner le problème j'utilise la méthode escape() sur les données de la base, dans ce cas les caractères spéciaux sont convertis en chaînes ASCII.
    C'est bien sauf que dans mon tableau je ne souhaite pas afficher les valeurs ASCII.

    Quelle est la bonne pratique pour manipuler les fichiers JSON en ASP 3 (JScript) et ne pas avoir de problème avec les caractères spéciaux ?

    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Par défaut
    Pas un problème d'encodage ? genre utf-8 ou codepage ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 113
    Par défaut
    Citation Envoyé par eclisse Voir le message
    Pas un problème d'encodage ? genre utf-8 ou codepage ?
    Bonjour,

    Je ne sais pas car j'ai essayé plusieurs codepage (ISO et UTF-8) et c'est la même chose.

    Merci pour la réponse.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Par défaut
    As tu essayé de coder non pas seulement le contenu de ta page mais ta page elle même en utf-8.
    Je suis souvent confronté à des pb de ce genre là à cause de ça.

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    JSON c'est de l'utf-8. Surtout ici où tu dois avoir de l'ajax.

    Ton souci provient certainement du fait que tu as des retours à la ligne dans tes chaines; or:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var s= "hello
                world";
    n'est pas valable en javascript, d'où l'impossibilité pour JQuery d'évaluer correctement la structure JSON retournée.
    Remplace tous ces retours lignes par autre chose lors de l'export (par exemple des \n).

    ERE

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/12/2014, 10h00
  2. Caractères spéciaux dans un fichier JSON
    Par Olivier P. dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/03/2014, 08h25
  3. Caractères spéciaux / Java parsing JSON
    Par franck06 dans le forum Langage
    Réponses: 2
    Dernier message: 25/04/2013, 16h37
  4. JSon et caractères spéciaux
    Par zeroara dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 21/12/2009, 14h19
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

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