J'ai des données utf8 que je voudrais insérer en masse (sql server 2005). J'utilise le CODEPAGE 65001:UTF8 problème SQL Server
BULK INSERT #bla
FROM 'D:\bla.txt'
WITH
(
CODEPAGE=65001,
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
cordes Unfortunatly comme ceci:
Erdagi
finpar être stockés comme ceci:
Erda ??
Est-ce que j'utilise une mauvaise page de code? Y at-il autre chose que je puisse faire?
Merci.
Christian
Comment êtes-vous certain que c'est * vraiment * un fichier UTF-8? Et comment regardez-vous les données stockées? Voir http://csharpindepth.com/Articles/General/DebuggingUnicode.aspx pour une approche générale à ce sujet. –
Ceci est la source de données: http://www.world-gazetteer.com/wg.php?x=&men=stdl&lng=en&des=wg&srt=npan&col=abcdefghinoq&msz=1500 ils disent que c'est UTF 8 et je peux voir la bonne string in UniRed – cs0815