В моей базе данных у меня весь текст правильный, например:
Hèllo, I äm World
Когда я записываю этот текст в файл в SQL:
set @command = 'bcp "select [TEXT] from [TABLE] where [ID] = ' +
@id queryout +' + @filename + '.html" -S ' + @instance +
' -c -U ' + @username + ' -P ' + @password"
exec xp_cmdshell @command, no_ouput
Но результат выглядит как
H?llo, I ?m World
Кажется, проблема в кодировке.Но я прочитал, что не могу добавить флаг -w 65001
, так как он поддерживается только в SQL Server 2016 (у нас 2012).
Как я могу получить правильный вывод?