Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/08/2007, 00h54   #1
Nouveau Membre du Club
 
Inscription : décembre 2004
Messages : 74
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 74
Points : 25
Points : 25
Par défaut Problème accents champ BLOB seulement

Bonjour,

J'ai une application ASP.NET qui roule sur Firebird. Tous mes champs VARCHAR affichent correctement mais pas mes BLOB.

Au départ j'avais un Charset à NONE alors suivant les indications de ce sujet: http://www.developpez.net/forums/d5664/bases-donnees/autres-sgbd/interbase/probleme-accents-character-set-iso8859_1-a/ j'ai recréé ma BD pour mettre CHARSET à ISO8859_1 et j'ai aussi ajouté l'indication "CHARSET=ISO8859_1" à ma connection string mais ca n'a rien changé...

Le texte apparaissait avec des carrés à la place des accents. Et ce seulement sur mes champs Blob, je n'ai pas de problème avec les varchar.

Je suis à cours d'idée, pouvez-vous m'aider?

Voici la définition de ma colonne:

Code :
NOTES            BLOB SUB_TYPE 1 SEGMENT SIZE 80
J'ai ca aussi dans mon Web.config

Code :
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="fr-CA"/>
Merci !

Mona
mona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 02h39   #2
Nouveau Membre du Club
 
Inscription : décembre 2004
Messages : 74
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 74
Points : 25
Points : 25
J'ai trouvé!!!

Lorsqu'on retourne la valeur dans une procedure stockée, il faut définir sub_type à "text"
mona est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h38.


 
 
 
 
Partenaires

Hébergement Web