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

Développement SQL Server Discussion :

[MSSQL2005] Problème de caractères


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut [MSSQL2005] Problème de caractères
    Bonjour,

    Dans MSSQL 2005, j'ai une table qui contient diverses désignations dans différentes langues dont le chinois.

    La zone de désignation est bien définie en NVARCHAR(40).

    Je fais mon insert dans ma table avec la désignation en caractères chinois : pas de souci.

    Lorsque je regarde ma table via un select, les caractères chinois sont remplacés par ???.

    Lorsque j'ouvre ma table et que je colle ces caractères dans le champ désignation et que je rafraichis la table, le chinois apparait.

    Auriez vous une idée de ce qui pourrait se passer ?
    Pourquoi lors d'un insert, la désignation ne s'affiche pas correctement ?

    Cordialement.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par MFree Voir le message
    Lorsque je regarde ma table via un select, les caractères chinois sont remplacés par ???.
    Avec quel outil tu regarde ta tables ? tu es sur qu'il supporte l'UTF-8 ?

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    Avec SQL Server Management Studio 2005.
    Ou dois-je chercher pour savoir s'il supporte l'UTF-8 ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    cela dépend de Windows. Pour ce faire il faut rajouter une extension pour qu'il puisse présenter correctement les caractères étendus.
    Exemple :
    http://answers.microsoft.com/fr-fr/w...7-0fe6febd048a

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    Bon, sur le serveur toutes les langues n'existaient pas. Nous les avons ajoutées mais le problème était toujours là.

    Nous avons fini par trouver ce lien : http://fr.w3support.net/index.php?db=so&id=831175

    J'ai donc ajouté dans mon insert le caractère N devant ma désignation : insert into ma_table values (35,8,'Chinois',N'加长件')

    Ces caractères s'affichent bien dans ma table lorsque je regarde via un select.

    Merci pour votre aide. Cela m'a aidée dans la suite de mes traitements de données avec les caractères chinois.

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

Discussions similaires

  1. Problème de caractère ?
    Par Leishmaniose dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 07/11/2006, 17h29
  2. [JEditorPane] Problème avec caractère accentué
    Par scifire dans le forum Composants
    Réponses: 6
    Dernier message: 14/09/2005, 14h58
  3. problème de caractères clavier!!!
    Par brunetc dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 10/06/2005, 13h39
  4. [SQL Server] problème de caractères spéciaux
    Par mbibim63 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/06/2005, 18h38
  5. [MiniPascal] Problème de caractères accentués
    Par Clandestino dans le forum Autres IDE
    Réponses: 3
    Dernier message: 03/10/2004, 13h12

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