所以我要批量生产东西,每当我运行它时,都不会向我显示“▓”的“≈”图片,而是向我显示“Γûô”或“Γëê”,我该如何解决这个问题告诉我我想要的特殊字符。 这段代码如下:
:Test
cls
set /a testa1num=%random% %%2
if %testa1num% == 0 set testa1=≈
if %testa1num% == 1 set testa1=▓
echo %testa1%
pause
goto Test
答案 0 :(得分:0)
显示特殊字符(如 áéó
)对我有用的是将编码设置为 Western European
/ OEM 850
(多语言 - 拉丁语 I)。之后,Notepad++ 匹配了控制台(特殊字符显示为“错误”),因此在修复它们后,它们在运行批处理文件时看起来很好。
根据@michael_heat 的评论,之前我在 CMD 窗口中运行 chcp
以确定它实际使用的是哪种编码。例如,如果您的是 437,则必须选择 Western European
/ OEM-US
。