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

BIRT Discussion :

[2.5.0] problème avec caractère d'échapement


Sujet :

BIRT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Par défaut [2.5.0] problème avec caractère d'échapement
    Bonjour,

    Dans mon rapport, j'ai une valeur "Provence Alpes Côte d'Azur".
    Cette valeur étant utilisée dans les requêtes, j'ai mis en script dans le initialize :
    params["region"]=params["region"].value.replace("'","\'");

    Dans le designer, la bonne valeur est trouvée et le rapport s'affiche parfaitement.
    Dans la webapp, il prend la valeur suivante dans la liste et ne me ramène aucune valeur.

    Quelqu'un aurais-t'il déja vu un comportement similaire ?

    Merci

  2. #2
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Bonjour,

    Je ne sais pas si tu as la même version de moteur sur le designer et la webapp, cela étant, je te conseille ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    params["region"].value=params["region"].value.replace("'","\'");

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Par défaut
    C'est étrange. Les deux sont en version 2.5.0.

    La modif que tu as mise marche bien sur le designer mais ne modifie rien dans la webapp. Pour la gestion des apostrophes, vous connaissez autre chose que les caractères d'échapement ?

  4. #4
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Personnellement, ça ne m'étonne pas beaucoup.

    Le designer est un client lourd contrairement à la WebApp qui a peut être du coup déjà mangé le caractère d'échappement avant que BIRT ait pu le consommer. Ou bien l'appli légère a considéré que l'apostrophe était la fin de la chaîne car non encore échappée justement.

    Bref, es-tu capable de transformer l'apostrophe avant son traitement par BIRT pour une première consommation par le navigateur. Puis tu re-échapperas le caractère dans BIRT pour une consommation par le moteur BIRT.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Par défaut
    Merci, l'idée est très bonne. Des que le réseau revient je test ça. Je vais essayer de voir si un remplacement par le code ascii ne marcherait pas pour l'envoyer jusqu'à la webapp

Discussions similaires

  1. [IB6]Problème avec caractères accentués
    Par gandf dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/04/2007, 15h07
  2. [IB6]Problème avec caractères accentués
    Par gandf dans le forum InterBase
    Réponses: 5
    Dernier message: 07/04/2007, 10h43
  3. Problème avec caractère spéciaux
    Par zooffy dans le forum ASP
    Réponses: 5
    Dernier message: 28/02/2007, 10h06
  4. [MySQL] Problèmes avec caractères spéciaux
    Par brokengillou dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 27/04/2006, 17h02
  5. [JEditorPane] Problème avec caractère accentué
    Par scifire dans le forum Composants
    Réponses: 6
    Dernier message: 14/09/2005, 14h58

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