Я пытаюсь экспортировать данные из SQL Server с помощью утилиты BCP на cmd в файл .txt.
Мое требование заключается в том, что экспортированный файл .txt должен быть в кодировке UTF-8, но все, что я делаю, всегда выглядит как 1252 ANSI.
Я использую SQL Server 2017,Утилита BCP имеет номер 14. Мой код выглядит следующим образом:
bcp "Select top 1000 * from MyTable" queryout "C:\ETL\Accuracy_A3.txt" -c -C 65001 -T -S "MYMSSQLSERVER" -d "MyWorkDB"
Код работает и не выдает никаких ошибок, но полученный файл все еще в 1252 году. Я пытался преобразовать его вдругие кодовые страницы, но это до 1252 года, поэтому я считаю, что я неправильно называю коммутатор или что-то в этом роде. Я также попытался вытянуть всю таблицу вместо queryout
, и это не имеет значения.