gpt4 book ai didi

java - Windows Bat 文件无法使用德语元音变音

转载 作者:行者123 更新时间:2023-12-01 17:58:01 25 4
gpt4 key购买 nike

我正在从 java 程序创建一个 .bat 文件:

 final OutputStreamWriter fop = new OutputStreamWriter( new FileOutputStream( "test.bat" ), Charset.forName( "UTF8" ) );

并使用Runtime.getRuntime().exec();执行它; 在目录 (C:\usr\testdir)

@echo off
cd C:\usr\testdir
echo "hello"

以上bat文件执行成功。但是当我更改包含德语元音变音的目录路径时,它给出了错误。:
系统找不到指定的路径
其中 dir 路径 (C:\usr\wÖrkingÄÜÖ) 和 ./bat 将相同:

@echo off
cd C:\usr\wÖrkingÄÜÖ
echo "hello"

问题是包含元音变音的路径。在 Google 帮助下,我在 bat 文件顶部添加了 chcp 652001 来更改 pageCode,但问题仍然相同。任何人都可以帮助我我所缺少的东西吗?

最佳答案

您应该使用65001,而不是652001。试试这个:

CHCP 65001
@echo off
cd C:\usr\wÖrkingÄÜÖ
echo "hello"

这将强制批处理文件使用支持变音符号的 UTF-8 字符集。

enter image description here

关于java - Windows Bat 文件无法使用德语元音变音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43118653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com