Encoding 强制转换为ANSI

Encoding 强制转换为ANSI,encoding,utf-8,sqlcmd,ansi,Encoding,Utf 8,Sqlcmd,Ansi,我正在尝试使用以下命令导出ANSI中的txt文件: sqlcmd -S %1 -d %2 -U %3 -P %4 -h-1 -W -f 1252 -i .\filename.sql -o %5\filename.txt 但当我打开记事本+时,编码仍然是UTF-8 知道如何以ANSI编码导出文件吗?这是技术问题,不是语法问题。注释中的答案在哪里。为什么你认为记事本+知道正确的编码?UTF-8是一个很好的启发式值,特别是当您没有很多非ASCII字符时(通常只在文件的第一部分进行启发式)。因此不要

我正在尝试使用以下命令导出
ANSI
中的
txt
文件:

sqlcmd -S %1 -d %2 -U %3 -P %4  -h-1 -W -f 1252 -i .\filename.sql -o %5\filename.txt
但当我打开记事本+时,编码仍然是
UTF-8


知道如何以ANSI编码导出文件吗?

这是技术问题,不是语法问题。注释中的答案在哪里。为什么你认为记事本+知道正确的编码?UTF-8是一个很好的启发式值,特别是当您没有很多非ASCII字符时(通常只在文件的第一部分进行启发式)。因此不要相信notepad+。通过查找文件中的字节,使用一些特殊字符进行结论性测试,并检查编码。