File.exist?当目录名称有特殊字符时不工作
问题描述:
File.exist?不能使用具有特殊字符的目录名称。对于类似下面 路径给出=“/home/cis/Desktop/'El%20POP%20que%20llevas%20dentro%20Vol.%202'/*.mp3”File.exist?当目录名称有特殊字符时不工作
它工作正常,但如果有一个像字母 - 它的回报是错误的。 Plz帮助这一点。
答
尝试以下操作:
确保你正在运行1.9.2或更高版本,并把# encoding: UTF-8
在你的文件的顶部(必须是UTF-8和你的编辑器必须支持它)。
如果您正在运行MRI(即不是JRuby或其他实现),您可以将环境变量RUBYOPT=-Ku
而不是# encoding: UTF-8
添加到每个文件的顶部。
你使用哪个版本的红宝石(1.8.7或更高版本)? – 2013-03-22 10:10:43