简单的批处理文件将“é”转换为不同的字符

3

我有一个批处理文件,其中只有一行:

src/Filé.txt

当我运行批处理文件(无论是在命令提示符中还是通过在Windows资源管理器中单击它),我会得到以下信息:
C:>src\FilΘ.txt 'src\FilΘ.txt'不被识别为内部或外部命令,可操作的程序或批处理文件。
它把我的é变成了Θ!在另一个场合,它也曾变成8。
我要访问的文件确实存在。此外,如果我尝试使用更简单的文件名(file.txt),它可以正常打开。我正在运行Windows 7 64位。这里发生了什么事?

你使用的代码页是哪个? - Squashman
1个回答

2

您应该能够编辑批处理文件,并在文件的最顶部添加以下行:

CHCP 65001

这将设置字符集为UTF-8,并应正确显示特殊字符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接