BCP В текстовом файле utf8 в таблицу

Я использую SYbase bcp для передачи данных из текстового файла в таблицу базы данных.

Мой файл закодирован в utf8, и я могу получить некоторые данные в своей таблице, но это не мой исходный текст.

Я пробовал следующие команды безуспешно

bcp schemaname..tablename in filename -c -Y -J -Sserver -Uuser -Ppassword

bcp schemaname..tablename in filename -c -Y -Jutf8 -Sserver -Uuser -Ppassword

bcp schemaname..tablename in filename -c -Jutf8 -Sserver -Uuser -Ppassword

Мой текстовый файл с кодировкой utf8 содержит:

дер мэрц

Но в моей базе данных я вижу:

дер мэрз


person charlysotelo    schedule 10.03.2016    source источник
comment
каков тип данных столбца?   -  person Meet    schedule 11.03.2016
comment
Как упоминалось ниже, каков порядок сортировки вашей базы данных? И пожалуйста, не спамьте тегами. MySQL — это продукт, полностью отличный от Sybase ASE, который также полностью отличается от Sybase IQ. Какую базу данных вы на самом деле используете?   -  person Michael Gardner    schedule 11.03.2016
comment
Моджибаке должен превратить märz в märz. Возможно, второстепенным моментом является преобразование символа валюты в знак евро.   -  person Rick James    schedule 12.03.2016
comment
Я перенес utf8 (японский символ) с помощью инструмента dbis.. dbisweb.wordpress.com   -  person compyutech    schedule 26.01.2018


Ответы (1)


Я думаю, что ваш сервер базы данных не имеет набора символов utf8, можете ли вы проверить это, запустив sp_helpsort?

person Kimon    schedule 11.03.2016