我想使用这些特殊的chacarters:█▌▐alt(alt + 219到alt + 223),♥(alt + 3),•(alt 7),►◄(alt + 16/17),▲批处理文件中的▼(alt + 30/31)和Φ(alt + 232)。如果我在记事本中写入它们(使用unicode),批处理文件将显示一些字母。我知道字母代码:
记事本:┌┬┐├┼┤└┴┘─│cmd.exe:Ú¿ÃÅ'ÀÁÙij
记事本:╔╦╗╠╬╣╚╝╝══
cmd.exe:ÉË»ÌιÈʼͺ
但我也需要它们用于上面的符号。谢谢!!!
答案 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
此使的输出无效