SVN Add和德国Umlaut的问题

SVN Add和德国Umlaut的问题,svn,encoding,Svn,Encoding,我编写了一个批处理文件,将文件添加并提交到我的SVN存储库: cd "C:\Users\User\Desktop" for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\?"`) do svn add "%%i %%j" for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\!"`) do svn delete "%%i %%j" svn com

我编写了一个批处理文件,将文件添加并提交到我的SVN存储库:

cd "C:\Users\User\Desktop"
for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\?"`) do svn add "%%i %%j"
for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\!"`) do svn delete "%%i %%j"
svn commit -m "Commit via Batch"
不幸的是,我遇到了德国Umlaut的麻烦:

C:\Users\User\Desktop>svn add "SS06_Haupt_mit L÷sung.pdf"
svn: warning: W155010: 'C:\Users\User\Desktop\SS06_Haupt_mit L÷sung.pdf' not
 found
svn: E200009: Could not add all targets because some targets don't exist
svn: E200009: Illegal target for the requested operation

是否有解决方法?

尝试在批处理文件的顶部设置其他代码页:

chcp 1252

谢谢,这很简单:)