Bonjour
je lance des scripts .sql sur un SQL serveur 2000 pour mettre a jour des données dans les tables
Mon problème : Les lettre accentuées sont modifiéesSET @myCommand = 'OSQL -n -E -i E:\Documents\blabla\toto.sql'
EXEC master.dbo.xp_cmdshell @myCommand
J'utilise normalement iconv pour convertir mes fichiers rawun é devient un Ú
un è devient un Þ
un à devient un Ó
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 :
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"c:\Program Files\GnuWin32\bin\iconv" -cs -f UTF-8 -t ISO-8859-9 blablabla.csv > blablabla.csv
quels sont les codespages ?
une idée ?
Partager