|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur .NET Inscription : décembre 2011 Messages : 5 ![]() |
Bonjour,
Après plusieurs jours de recherche, je me résigne à venir poster mon problème : J'ai un soucis lors de l'import d'un fichier csv encodé en UTF-8, je dois l'importer dans ma base SQL Server qui elle est sous le format suivant : "FRENCH_CI_AS" (sauf erreur de ma part) j'ai un problème avec les caractères accentués qui sont converties. Comment faire pour le résoudre ? ASP.NET / VB.NET Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
as-tu essayé avec la clause COLLATE côté SQL ?
Peux-tu montrer un exemple de caractère accentué mal converti ? |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur .NET Inscription : décembre 2011 Messages : 5 ![]() |
"propriétaire âge" ou encore "proposition jugée trop faible. attends 3000 € de"
En fait je passe par une fonction qui effectue un "SELECT * FROM " &monfichier.csv et retourne le tout dans un datatable. Je ne connais la clause COLLATE, existe t-il une source qui explique cette clause ? Merci |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Comment faites vous l'import ?
Avec BULK INSERT ? Avec bcp.exe ?? Montrez le code... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Développeur .NET Inscription : décembre 2011 Messages : 5 ![]() |
Comme ceci :
Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() |
avec cette méthode il faut créer un fichier de format schema.ini afin d'appliquer le bon encodage. ce fichier doit être dans le même répertoire que ton fichier .CSV
Exemple de fichier schema.ini Code :
|
||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Développeur .NET Inscription : décembre 2011 Messages : 5 ![]() |
Ok merci pour les informations, je vais regarder tout cela
|
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Développeur .NET Inscription : décembre 2011 Messages : 5 ![]() |
Merci à toi Etienne ZINZINDOHOUE
J'ai réussi mais attention lors de la création du fichier, pour la propriété CharacterSet (Ci-dessous) Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com