File.exist?不使用具有特殊字符的目录名称。对于下面给出的东西 path =“/ home / cis /Desktop /'El%20POP%20que%20llevas%20dentro%20Vol.%202'/ * .mp3”
它工作正常,但如果它有像ñ那样的字母返回false。 Plz对此有所帮助。
答案 0 :(得分:0)
尝试以下方法:
确保您运行的是1.9.2或更高版本并将# encoding: UTF-8
放在文件的顶部(必须使用UTF-8,编辑器必须支持它)。
如果你正在运行MRI(即不是JRuby或其他实现),你可以在每个文件的顶部添加环境变量RUBYOPT=-Ku
而不是# encoding: UTF-8
。