从Windows上的脚本执行unicode命令

时间:2011-01-14 17:35:34

标签: windows unicode vlc notepad

我需要在Windows上以编程方式执行vlc 舨.avi之类的命令。在cmd.exe中直接完成时,这很好用,证明VLC能够识别unicode参数。但是,我无法将其放入脚本中并使其正常工作。

有没有人成功完成这项工作?我很想在Ruby中做到这一点(我有1.9.2),但Python-win32,Perl-win32,batch,.cmd,VB / W / JScript都是选项。目标O / Ses是XP和Vista。

1 个答案:

答案 0 :(得分:0)

这很可能是编码问题。

命令提示和窗口中的编码并不总是相同的。如果您的脚本在记事本中,然后执行它,您最终可能会以不同的方式转换为unicode,因此错误。

不知何故,你必须确保编码是正确的,可能是将批处理文件保存为Unicode文本文件?那会有用吗?