Acho que respondi a minha própria pergunta encontrando esta resposta no Stack Overflow:
e mais informações sobre os personagens aqui: link
Estou tendo problemas com alguns arquivos em processos automatizados, especificamente com arquivos em lote e arquivos sql. Visual Studio parece criá-los como UTF-8 em vez de ansi e adiciona algum tipo de caracteres especiais para o início do arquivo (acho que este é um pré-amble chamado) Isso quebra a execução de arquivos em lote e executando arquivos swl através de osql. Exe. Eu tive problemas no passado na criação de arquivos de texto usando C #, mas posso contornar isso através da codificação. No entanto, parece um pouco estranho Eu não posso usar o Visual Studio para criar arquivos em lote e arquivos sql em um projeto de banco de dados para automação.
Você pode usar Salvar como e clicar na pequena seta ao lado do botão Salvar . Lá você seleciona Salvar com codificação e seleciona UTF-8 sem assinatura (ou o que mais lhe convier; para arquivos Batch você provavelmente deseja Europeu Ocidental (DOS) - 850 ) na lista.