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

MS SQL Server Discussion :

Problème caractère: MS SQL SERVER et ODBC_CONNECT


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 117
    Par défaut Problème caractère: MS SQL SERVER et ODBC_CONNECT
    Bonjour,

    Je développe une page php qui communique avec une base de données SQL SERVER 2000. J'utilise Wamp Server comme Server PHP et la librairie ODBC.

    La connexion s’établit bien mais lorsque j'envoie des données depuis ma page PHP vers sql server j'ai un problème de compatibilité avec les caractères.

    Info:la page PHP est en utf-8.

    Si j'avais utiliser la librairie SQLSRV j'aurais ajouter "CharacterSet"=>"utf-8" lors de utilisation de sqlsrv_connect. Sauf qu' avec odbc_connect ça ne fonctionne pas.

    Si quelqu'un a rencontré ce problème j'aimerais avoir votre aide.

    Merci d'avance!

  2. #2
    Membre expérimenté
    Avatar de SQL_EVAN
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2011
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 161
    Par défaut
    Bonjour,

    Avez-vous une connexion sur l'instance avec SSMS?

    Vous pouvez vérifier la collation de la base avec cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT CONVERT (varchar, SERVERPROPERTY('collation'));
    Il faut s'assurer que votre code est bien compatible avec la base.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 117
    Par défaut
    Bonjour et Merci pour votre réponse,

    Je me connecte à la base avec une authentification SQL.


    Voici le résultat lorsque j’exécute votre requête: "French_CI_AS"

    Les pages de mon application sont en utf-8 que dois-je faire?

    Merci d'avance!

  4. #4
    Membre expérimenté
    Avatar de SQL_EVAN
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2011
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 161
    Par défaut
    Malheureusement SQL Server n'est pas compatible avec l'encodage UTF8. Essayer de changer l'encodage de la couche applicative pour utiliser ISO8859-1 afin de mieux coller sur l'encodage UCS-2 de SQL Server.

    Désolé.

    Sinon voici plus d'informations sur le sujet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme de caractére "#" sous sql server
    Par ToufBen dans le forum ASP
    Réponses: 1
    Dernier message: 14/01/2013, 11h38
  2. Problème de connection à SQL Server
    Par wsangli dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 12/08/2005, 17h19
  3. [VB.NET] Problème de connexion à SQL Server
    Par Nesmontou dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/07/2005, 10h12
  4. Problème Access to Sql Server
    Par vuldos dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/08/2004, 15h56
  5. Réponses: 3
    Dernier message: 18/11/2002, 16h36

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