我正在制作一个批处理文件,使用这些字符:
˧ ˥ ˪ ˫
它不能工作,它只是自行终止。 我见过人们使用像这样的字符:
Å
它并不是字符本身,而是转化为字符的能力。有人能否给我提供这些字符的列表,显示上面的字母类型以及它们所转化成的字符?
我正在制作一个批处理文件,使用这些字符:
˧ ˥ ˪ ˫
它不能工作,它只是自行终止。 我见过人们使用像这样的字符:
Å
它并不是字符本身,而是转化为字符的能力。有人能否给我提供这些字符的列表,显示上面的字母类型以及它们所转化成的字符?
如果你想编写使用这些字符的控制台批处理文件,那么你需要使用一个能够使用控制台代码页保存批处理文件的编辑器。要检查它是什么,请输入:
如果你想编写使用这些字符的控制台批处理文件,那么你需要使用一个能够使用控制台代码页保存批处理文件的编辑器。要检查它是什么,请输入:
C:\>chcp
Active code page: 437
这是我美国Windows系统的结果。西欧版Windows通常会使用850代码页。
一个好的编辑器是Notepad++。在编辑器中设置该编码(编码,字符集,西欧,OEM-US),然后将以下字符复制到其中:
@echo off
echo ╔═╦═╗ ┌─┬─┐ ╓─╥─╖ ╒═╤═╕
echo ║ ║ ║ │ │ │ ║ ║ ║ │ │ │
echo ╠═╬═╣ ├─┼─┤ ╟─╫─╢ ╞═╪═╡
echo ║ ║ ║ │ │ │ ║ ║ ║ │ │ │
echo ╚═╩═╝ └─┴─┘ ╙─╨─╜ ╘═╧═╛
将文件保存为test.bat
,并从控制台运行:
C:\>test
╔═╦═╗ ┌─┬─┐ ╓─╥─╖ ╒═╤═╕
║ ║ ║ │ │ │ ║ ║ ║ │ │ │
╠═╬═╣ ├─┼─┤ ╟─╫─╢ ╞═╪═╡
║ ║ ║ │ │ │ ║ ║ ║ │ │ │
╚═╩═╝ └─┴─┘ ╙─╨─╜ ╘═╧═╛
当您再次在Notepad++中打开该文件时,可能会看到类似以下内容:
@echo off
echo ÉÍËÍ» ÚÄÂÄ¿ ÖÄÒÄ· ÕÍÑ͸
echo º º º ³ ³ ³ º º º ³ ³ ³
echo ÌÍÎ͹ ÃÄÅÄ´ ÇÄ×Ķ ÆÍØ͵
echo º º º ³ ³ ³ º º º ³ ³ ³
echo ÈÍÊͼ ÀÄÁÄÙ ÓÄÐĽ ÔÍÏ;
由于文件中没有指示字符表示的代码页,Notepad ++ 可能会选择所谓的ANSI
代码页。在美国 Windows 上,它是Windows-1252
。只需再次选择OEM-US
编码即可正确显示。
@echo off echo ÉÍËÍ» ÚÄÂÄ¿ ÖÄÒÄ· ÕÍÑ͸ echo º º º ³ ³ ³ º º º ³ ³ ³ echo ÌÍÎ͹ ÃÄÅÄ´ ÇÄ×Ķ ÆÍØ͵ echo º º º ³ ³ ³ º º º ³ ³ ³ echo ÈÍÊͼ ÀÄÁÄÙ ÓÄÐĽ ÔÍÏ;
您能否把它们的清单发给我? - user4368504$e=[Text.Encoding];$d=$e::Default;$o=$e::GetEncoding(+((chcp)-replace'.*?(?=\d+$)'));128..255|%{$d.GetString($_)+"="+$o.GetString($_)}
- JoeyNotepad: ┌┬┐ ├┼┤ └┴┘ ─ │
cmd.exe: Ú¿ ÃÅ´ ÀÁÙ Ä ³
Notepad: ╔╦╗ ╠╬╣ ╚╩╝ ═ ║
cmd.exe: ÉË» Ìι Èʼ Í º
chcp
时,会得到什么结果? - Richard