批量特殊字符

时间:2018-02-28 19:09:09

标签: batch-file symbols

我想使用这些特殊的chacarters:█▌▐alt(alt + 219到alt + 223),♥(alt + 3),•(alt 7),►◄(alt + 16/17),▲批处理文件中的▼(alt + 30/31)和Φ(alt + 232)。如果我在记事本中写入它们(使用unicode),批处理文件将显示一些字母。我知道字母代码:

  记事本:┌┬┐├┼┤└┴┘─│

     

cmd.exe:Ú¿ÃÅ'ÀÁÙij

     

记事本:╔╦╗╠╬╣╚╝╝══

     

cmd.exe:ÉË»ÌιÈʼͺ

但我也需要它们用于上面的符号。谢谢!!!

1 个答案:

答案 0 :(得分:0)

您需要这样放置:

@echo off
chcp 65001 >NUL
set symbols=█ ▄ ▌ ▐ ▀ ╔╦╗ ╠╬╣ ╚╩╝ ═ ║ ┌┬┐ ├┼┤ └┴┘ ─ │ ♥ • ► ◄ ▲ ▼ Φ
echo %symbols%
title %symbols%
echo/
pause

这里重要的是chcp 65001 >NUL

chcp 65001 f 为该特定批处理文件赋予UTF-8 编码。 您可以将注册表更改为默认值,但这是本地化的方法。该线程可以是found here

>NUL使的输出无效