2016-06-29 15 views
0

Ich habe eine CSV-Datei als UTF-8 codiert, die ich von IMDb.com heruntergeladen. Ich möchte diese Daten mit dem Import-Assistenten in SSMS 2016 (oder 2014) importieren. Hier ist ein Beispiel dessen, was der CSV sieht aus wie (man beachte den Direktor von Dallas Buyers Club Jean-Marc Vall é e):Diakritische Zeichen in CSV, aber in SQL Server-Import-Assistenten in seltsame Zeichen umgewandelt

"position","const","created","modified","description","Title","Title type","Directors","You rated","IMDb Rating","Runtime (mins)","Year","Genres","Num. Votes","Release Date (month/day/year)","URL" 
"38","tt1636826","Tue Feb 16 00:00:00 2016","","","Project X","Feature Film","Nima Nourizadeh","6","6.7","88","2012","comedy, crime","155628","2012-03-01","http://www.imdb.com/title/tt1636826/" 
"39","tt0119528","Tue Feb 16 00:00:00 2016","","","Liar Liar","Feature Film","Tom Shadyac","6","6.8","86","1997","comedy, fantasy, romance","217817","1997-03-18","http://www.imdb.com/title/tt0119528/" 
"40","tt0790636","Tue Feb 16 00:00:00 2016","","","Dallas Buyers Club","Feature Film","Jean-Marc Vallée","7","8.0","117","2013","biography, drama","321602","2013-09-07","http://www.imdb.com/title/tt0790636/" 

I Flat File Quelle im Import-Assistenten auswählen, wählen Sie meine Datei, und gehen Sie mit den Standardoptionen (beim Hinzufügen eines "wie der Text-Qualifikationsmerkmal). Dies ist jedoch ein Beispiel für was ich sehe: http://imgur.com/a/i53hB

Das diakritische Zeichen é wird in é. Ich habe versucht, Unicode neben "Locale" im Import-Assistenten, aber es konvertiert alles in chinesische Zeichen und legte alles in eine einzige Zelle.

Irgendeine Idee was hier vor sich geht?

+0

In welchem ​​Format gibt das SSIS-Tool es zurück? Recherchiere etwas über den Stil von UTF-8. Zum Beispiel ist 1252 LATIN ANSI in DT_String –

+1

Ihre Flatfile-Quelle im Bild besagt, dass sie die Codepage 1252 erwartet. Aber Sie sagen, die Flat-Datei ist UTF-8, die ausgewählte Codepage sollte mit der Datei übereinstimmen. Ich habe es nicht versucht, aber ich habe in anderen Antworten gesehen, dass UTF-8 in SQL 2016 verfügbar sein soll. Also, weil dies mich an dieser Stelle verrückt macht, können Sie den Link zu dem bereitstellen, was Sie von IMDB.com heruntergeladen haben Ich möchte ein Testszenario mit den gleichen Daten für mein eigenes Wissen einrichten ... – Matt

+1

auch FYI sollten Sie Ihre Bilder direkt in der Frage, anstatt auf Ihre eigene Website verlinken. – Matt

Antwort