none
LocalReport.Render - problème avec les accents RRS feed

  • Question

  • Bonjour,

     

    Je dois imprimer des rapports rdlc à partir d'un service NT développé en C#. Pour cela, j'utilise la méthode Render de l'objet LocalReport tel que décrit dans la doc msdn de la méthode (export en EMF et impression) our sur le site msdn http://msdn.microsoft.com/fr-fr/library/ms252091.aspx.

     

    Tout fonctionne très bien sauf ... que mes caractères accentués sont remplacés par des petits carrés !

     

    La méthode LocalReport.Render retourne null comme valeur pour Endoding, alors que je devrais probablement trouver quelque chose comme UTF-8.

     

    Savez-vous comment indiquer quel encoding doit utiliser la méthode LocalReport.Render (ou tout autre solution pour retrouver mes accents ?)

     

    Merci d'avance

    François

    mercredi 11 juin 2008 07:44

Réponses

  • Bonjour,

     

    Vous m'avez mis sur la bonne voie, je faisais fausse route. Mon problème était sur la lecture du fichier contenant les données utilisées comme data source. Une fois cela corrigé, j'ai rretouvé mes accents : la méthode Render fonctionne donc fort bien.

     

    Merci pour votre aide.

    François.

     

    mercredi 11 juin 2008 15:42

Toutes les réponses

  • Bonjour,

     

    Est-il possible de voir le code source de la création du flux ?

     

    Quand vous dites :

    La méthode LocalReport.Render retourne null comme valeur pour Endoding, alors que je devrais probablement trouver quelque chose comme UTF-8.

    Vous voulez dire que le paramètre encoding de la méthode appelé par Render est null ?

     

    Cordialement

     

    mercredi 11 juin 2008 11:58
    Modérateur
  • Bonjour,

     

    Vous m'avez mis sur la bonne voie, je faisais fausse route. Mon problème était sur la lecture du fichier contenant les données utilisées comme data source. Une fois cela corrigé, j'ai rretouvé mes accents : la méthode Render fonctionne donc fort bien.

     

    Merci pour votre aide.

    François.

     

    mercredi 11 juin 2008 15:42