|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2004 Messages : 29 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2004 Messages : 29 ![]() |
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 :
osql -S serveur -U user -P passwd -Q "ALTER DATABASE z SET ANSI_NULL_DEFAULT ON"
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com