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

  1. #1
    Membre à l'essai
    Problème pour les caractères accentués firebird/Bdd.fdb -> delphi/savetostream -> bdd.json
    Bonjour, j'utilise firebird 3.0.4 et delphi rio 10.3
    J'enregistre une bdd en json pour la lire dans une application avec firedac/savetostream.
    Le problème est que je n'arrive pas à récupérer les caractères accentués dans le json.

    J'ai essayé characterset = none pour la création de la base et pour le connecteur firedac, et aussi characterset = UTF8 mais j'ai toujours des Cécile pour Cécile ...

    Le même problème rencontré en récupérant des données avec datasnap a pu être réglé avec characterset = none pour le connecteur firedac et le paramètre tencoding.UTF8 pour savetostring

    mais savetostream ne contient pas ce paramètre.

  2. #2
    Rédacteur/Modérateur

    Bonjour,

    ce n'est pas un problème Firebird sensu stricto mais bien Delphi/Base de données
    Avec votre accord (i.e. par mp) je transfèrerai la discussion
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  3. #3
    Membre à l'essai
    pb résolu en evitant loadfromstream
    Bonjour, voici la solution : utiliser loadfromfile et non pas loadfromstream