Utf 8 将UTF8字符串从REXX传递到外部命令
我需要从REXX访问一些带有俄语文件名的文件 文件名列在文本文件中 代码正确地读取文件名的输入列表,但当代码调用外部命令并将已读取的行用作参数时,它将失败 简化代码是Utf 8 将UTF8字符串从REXX传递到外部命令,utf-8,rexx,Utf 8,Rexx,我需要从REXX访问一些带有俄语文件名的文件 文件名列在文本文件中 代码正确地读取文件名的输入列表,但当代码调用外部命令并将已读取的行用作参数时,它将失败 简化代码是 say "SRC" FQO ; say "DEST" FQD ; say "CHCP" CHCP newCMD = 'XCOPY /Y' FQO FQD say "CMD" newCMD ; newCMD 并且显示的结果是 SRC C:\prive\$_Родословная.txt DEST C:\data
say "SRC" FQO ;
say "DEST" FQD ;
say "CHCP"
CHCP
newCMD = 'XCOPY /Y' FQO FQD
say "CMD" newCMD ;
newCMD
并且显示的结果是
SRC C:\prive\$_Родословная.txt
DEST C:\data\
CHCP
Active code page: 65001
CMD XCOPY /Y C:\prive\$_Родословная.txt C:\data\
File not found - $_РодоÑловнаÑ.txt
0 File(s) copied
似乎Rexx解释器不支持调用外部NewCMD的当前代码页(65001)
有什么线索吗?哪个平台,哪个Rexx????。我不知道答案,但这将帮助其他Swindows开放对象Rexx 4.1哪个平台,哪个Rexx????。我不知道答案,但这将帮助其他Swindows打开对象Rexx 4.1