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

Outils SQL Server Discussion :

osql et les accents


Sujet :

Outils SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 29
    Par défaut osql et les accents
    Bonjour,

    J'ai un gros problème sur lequel je bloque vraiment. J'ai recherché sur le forum et sur le net mais je n'ai pas trouvé la solution.

    Voilà, j'ai un fichier de script qui insere des données contenant des caractères accentués.... quand j'utilise osql pour executer le script les é sont remplacés par d'autres caractère (ù) dans la base... Surement un problème de format de fichier. J'ai essayé d'utiliser l'utilitaire recode pour le passer en unicode mais ca ne fonctionne toujours pas
    Ce meme fichier si je l'ouvre avec l'editeur editplus et que je le sauvegarde en unicode pour ensuite l'executer avec osql ca fonctionne très bien !!!

    Maintenant le problème que j'ai c'est que j'ai plein de fichier comme ca que je doit les traiter de la meme facon. Il faudrais que j'arrive a trouver un outils qui puisse faire la convertion en automatique un peu comme le fait editplus....

    Merci d'avance pour les reponses que vous pourrez m'apporter car la je sèche

    Ps : La base que j'utilise est sqlserver 2000 SP4, mais j'ai la meme operation a faire sous sqlserver 2005.

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 29
    Par défaut
    Après une bonne nuit de sommeil j'ai finalement trouvé ce qui deconnait...
    J'avais testé cette technique en passant par isql mais ca generais d'autres
    erreurs...
    Dont entre autre des problèmes d'insertion de valeurs null....
    Il suffit de rajouter la commande suivante pour que ca marche...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osql -S serveur -U user -P passwd -Q "ALTER DATABASE z SET ANSI_NULL_DEFAULT ON"
    J'ai enfin resolu mon problème, c'est cool... Merci de votre aide...

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

Discussions similaires

  1. [FoxPro]Instruction pour enlever les accents ?
    Par Fab-FoxPro dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 02/01/2025, 15h09
  2. [String] Comment supprimer les accents
    Par iuz dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 08/03/2004, 02h58
  3. [JDBC] Problème avec les accents
    Par seawolfm dans le forum Administration
    Réponses: 2
    Dernier message: 29/01/2004, 14h56
  4. les accents et printf
    Par remi77 dans le forum C
    Réponses: 5
    Dernier message: 07/07/2003, 20h53
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

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