在cmd批处理文件中使用非ASCII字符

bat*_*y11 6 windows cmd batch-file

我正在研究.bat程序,该程序是用芬兰语编写的.问题是CMD不知道这些"特殊"字母,例如Ä,Ö,Å.

有没有办法让这些工作?如果用户也可以使用这些字母,我也会喜欢它.

我的部分代码:

    @echo off
    /u
    title JustATestProgram
    goto test123

    :test123
    echo Letters : Ää Öö Åå
    pause
    exit
Run Code Online (Sandbox Code Playgroud)

当我打开这个文件时,这些字母看起来像这样:

在此输入图像描述

Har*_*non 8

尝试将此行放在批处理文件的顶部:

chcp 65001
Run Code Online (Sandbox Code Playgroud)

它应该将控制台编码更改为UTF-8,之后您应该能够在脚本中正确读取文件.