键入ALT + ###符号时,也会打印不需要的符号

时间:2016-05-26 02:13:19

标签: batch-file echo symbols

http://i.imgur.com/1WJhnl8.png

基本上,左边的代码假设从它们的变量中回设2个符号。使用°和²时,它们将打印为相应的方框符号。但是,当我尝试使用它们时,总会出现第三个符号。它们总是从生产线的开始处开始。

我正在使用notepad ++

1 个答案:

答案 0 :(得分:1)

您的批处理文件可能以UTF8编码,因此°和²符号分别由两个字节表示。

命令解释器显然希望文件是ANSI编码的 - 每个字符一个字节,用于每个字符。

您可以使用Encoding - >将文件转换为使用Notepad ++的ANSI。 Convert to ANSI菜单选项。