Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 18h39   #1
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 35
Points : 31
Points : 31
Par défaut Conversion des accents pour chargement dans SQL server 2000

Bonjour

je lance des scripts .sql sur un SQL serveur 2000 pour mettre a jour des données dans les tables

Citation:
SET @myCommand = 'OSQL -n -E -i E:\Documents\blabla\toto.sql'

EXEC master.dbo.xp_cmdshell @myCommand
Mon problème : Les lettre accentuées sont modifiées
Citation:
un é devient un Ú
un è devient un Þ
un à devient un Ó
J'utilise normalement iconv pour convertir mes fichiers raw
Mais là, apres de longues et infructueuses recherches, je ne trouve toujours pas les code page entree/sortie a mettre en parametre de iconv

Par exemple pour un fichier venant d'un sap turc,
je prenais UTF-8 en entrée et ISO-8859-9 en sortie pour avoir les bons caractères accentués affichés :
Citation:
"c:\Program Files\GnuWin32\bin\iconv" -cs -f UTF-8 -t ISO-8859-9 blablabla.csv > blablabla.csv
La je sauve un bete fichier avec Access 2007 (a priori de l'ASCII si j'en crois Notepad++) et je n'arrive pas a le rentrer dans SQL server 2000, snifff, sniff

quels sont les codespages ?
une idée ?
kan630 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 19h08   #2
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 35
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 35
Points : 31
Points : 31
Je viens de trouver

c'est la différence entre DOS et Windows !!!
(a priori, SQL server 2000 sur NT4 doit etre sur une base DOS ou un truc comme ca, alors que mon Access 2007 sur win 2007, ben ca doit etre du Win...)

bref, les bons codespages a mettre en entree et sortie de iconv sont :
CP437 => CP1252
kan630 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h23.


 
 
 
 
Partenaires

Hébergement Web