如何解决如何在批处理文件中使用波兰语字符?
我正在写一个 batch file
来将我的 XAMPP 文件夹备份到 One Drive 帐户。
不幸的是,我的一个驱动器文件夹名称包含波兰语字符“ł”。执行以下附加的批处理文件脚本会创建新文件夹,而不是将文件传输到 One Drive。
我尝试了 chcp
但没有帮助。我尝试在 Programmers Notepad++ 中使用 ANSI 和 UTF-8 编码保存批处理文件,但没有任何效果。
@echo on
chcp 852
echo backuping Dataae
cd C:\xampp2\mysql\bin\
mysqldump.exe --user=... --password=... kancelaria > C:\Users\abdel\OneDrive - Mikołaj Kondej\Backup_Kancelaria\%date%_kancelaria_mysql.sql
robocopy C:\xampp2\htdocs "C:\Users\abdel\OneDrive - Mikołaj Kondej\Backup_Kancelaria\%date%" /E
REM forfiles /p "C:\backup" /m "*" /c "cmd /c echo @file" /D -30
timeout 20
:finish
解决方法
以ANSI格式保存文件并添加
@chcp 1250
解决了问题。
,不久前我在尝试使用 IPA 字符时遇到了类似的问题,我能够使用 @echo off 正下方的 chcp 65001
修复它。这应该允许您使用 Unicode 中的任何字符,但是我还没有用最近添加的 Unicode 来测试它,例如 ? 因为我的计算机尚未更新以支持它(如果您的计算机没有更新,则链接是字符要么支持它,你想看它)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。