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.NET Discussion :

Lecture donnees en chinois encode en gb2312


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut Lecture donnees en chinois encode en gb2312
    Salut a tous

    J'ai un souci de lecture des caracteres chinois a partir de ma base de donnees MySQL. ces donnees sont encodes en gb2312 et stocke dans un BLOB (les donnees sont sous forme d'hexa).

    Pour acceder en PHP, pas de probleme
    je met le charset en gb2312
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    Je fais une simple lecture :

    $query = "SELECT * FROM infolocation";

    echo $donnees['businessArea']."<br>";


    Parfait ca marche !


    Par contre des que j'essaie de faire la meme chose en ASP.net en utilisant MySQL ODBC 3.51 Driver, impossible !

    Voici ce que j'ai mis, j'ai du louper une option

    string MyConstring = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" + "DATABASE=labdd;" + "UID=root;" + "PASSWORD=;"

    con.Open();

    System.Data.Odbc.OdbcCommand MyCommand = new
    System.Data.Odbc.OdbcCommand();

    MyCommand.Connection = con;

    MyCommand.CommandText = "SELECT * FROM `location`";

    System.Data.Odbc.OdbcDataReader MyDataReader;

    MyDataReader = MyCommand.ExecuteReader();

    Response.Charset = "gb2312";

    while (MyDataReader.Read())
    {

    Response.Write("<br>" + MyDataReader.GetString(2));
    }

    con.Close();

    Le navigateur s'obstine a m'afficher les valeurs en hexa presentes dans la bdd. ex: C8CBB4F3CEF7C3C5

    Est-ce que qqln a une idee de comment je pourrais afficher les valeurs en chinois comme PHP sait le faire ?

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut
    je relance un peu le sujet... personne ?

Discussions similaires

  1. [DONNEES] caracteres chinois qui apparessent
    Par Frenchguy dans le forum Access
    Réponses: 1
    Dernier message: 10/10/2007, 16h21
  2. contraint CHECK avec lecture de données sur une autre table ?
    Par mamiberkof dans le forum Langage SQL
    Réponses: 1
    Dernier message: 22/05/2006, 09h14
  3. lecture de mon fichier de donnees initiales
    Par salseropom dans le forum C
    Réponses: 9
    Dernier message: 13/01/2006, 14h41
  4. Lecture d'un fichier encodé en base64
    Par cdb dans le forum Langage
    Réponses: 6
    Dernier message: 02/08/2005, 10h13
  5. [LG]probleme de lecture de base de données
    Par jf dans le forum Langage
    Réponses: 14
    Dernier message: 26/06/2003, 15h57

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