Batch file 批量unicode支持?

Batch file 批量unicode支持?,batch-file,Batch File,如何在批处理文件中添加unicode支持?我尝试将其保存为unicode和utf-8,但它仍然不能正确显示外来文本。 示例文件: @echo off echo привет pause 从 可通过MS-DOS chcp命令更改激活的OEM代码页, 但除非从默认值切换,否则将无法正确显示 光栅字体到Lucida控制台。光栅字体不支持 代码页的非系统范围更改 如果批处理文件为UTF-8格式,请尝试在批处理文件(65001=CP\U UTF8)之前执行chcp 65001,并将字体更改为Lucida

如何在批处理文件中添加unicode支持?我尝试将其保存为unicode和utf-8,但它仍然不能正确显示外来文本。 示例文件:

@echo off
echo привет
pause

可通过MS-DOS chcp命令更改激活的OEM代码页, 但除非从默认值切换,否则将无法正确显示 光栅字体到Lucida控制台。光栅字体不支持 代码页的非系统范围更改


如果批处理文件为UTF-8格式,请尝试在批处理文件(65001=CP\U UTF8)之前执行
chcp 65001
,并将字体更改为Lucida Console。

您是否无法保存Unicode批处理文件,或者无法运行它?当我尝试运行它时,它会在一瞬间打开并自动关闭,即使我在末尾添加了一个暂停。如果从命令提示符启动它,它将不会关闭,并且您将能够看到出现了什么问题。“l@”不会被识别为内部或外部命令、可操作程序或批处理文件。开头的l实际上是一个条形,错误是指我的批处理文件中的第一行,
@echo off
请用代码样本更新您的问题,包括包含
l@
的行。我尝试使用该行并将第二个批处理文件中的外来字符保存为Unicode,但仍然不起作用这是我在批处理文件中添加
chcp 65001
作为第一行时得到的结果: