【问题标题】:How do I get my Batch file to echo ASCII characters properly?如何让我的批处理文件正确地回显 ASCII 字符?
【发布时间】:2014-09-11 07:00:34
【问题描述】:

每当我在批处理文件中放入一些特殊字符时,它都会像这样结束:

没错,但字符后面有点像“T”。 你知道有什么可以帮助的吗?

【问题讨论】:

  • 这些字符来自您正在执行的批处理文件...您应该粘贴批处理文件的内容。
  • 这是一个画线字符 - 因此您使用的是 OEM 字体。更改为适当的字体。 Â 是显示的字符。

标签: windows batch-file character-encoding ascii


【解决方案1】:

Fontcode page 的显示会影响字符 - 当在 cmd window 中看到时,text editor 使用的代码页也会影响字符。

Foreign charactersUnicode characters 可能难以处理,或使用特殊方法。

【讨论】:

    【解决方案2】:

    要使用 ASCII 字符,请找到您要使用的字符的 ASCII 码。为此,请转到http://www.theasciicode.com.ar/,然后找到您的角色。接下来,转到http://www.alanwood.net/demos/ansi.html,在第二列中找到您的 ASCII 码。现在复制第一列中的字符。现在将程序的编码更改为 ANSI 并将您复制的字符粘贴到其中。对不起,如果这个答案是草率的,这是我第一次回答。

    【讨论】:

      【解决方案3】:

      您可以将 ASCII 存储在文本文件中并将其加载到批处理文件中。

      例子:

      您将 ASCII 存储到文本文件 omg.txt 中,然后您需要使用 type omg.txt

      你不能用 type 做的唯一事情就是将变量插入到存储在 omg.txt 文件中的 ASCII 中......

      【讨论】:

      • 没关系,我找到了一个完美的方法。 (当然在记事本++中)您只需转到位于顶部栏的“编码”选项卡,然后单击“编码”。从那里单击在 ANSI 中编码。完成:)
      猜你喜欢
      • 2013-11-07
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 2010-11-23
      • 2022-11-22
      • 1970-01-01
      • 2010-09-13
      相关资源
      最近更新 更多