Неправильная кодировка SQL Server и C # UTF8 - PullRequest
0 голосов
/ 06 октября 2011

Я получаю очень большой файл из linux box, который импортирую с помощью TOAD Wizard в SQL Server Express для тестирования

Предполагается, что файл правильно использует специальные символы, такие как ÄäÖö ... которые администраториз окна подтверждает.

Я вижу только неправильно истолкованные символы (например, Ã) через Putty & less, средство просмотра текста в окнах, мастер импорта жаб, внутри БД и при возврате значений в .net

Единственная идея, которую я имею, - это заменить символы в C #, но для этого мне понадобится полный список замен.

У кого-нибудь есть такой список, законченный класс или любая другая идея?

1 Ответ

0 голосов
/ 20 октября 2011

Я решил проблему, преобразовав файл на стороне Unix:

iconv Unicode неизвестный формат ввода

используйте iconv для преобразования UTF-8 в вверхUTF-16 , который SQLServer может правильно импортировать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...