2013-03-22 67 views
1

File.exist?不能使用具有特殊字符的目錄名稱。對於類似下面 路徑給出=「/home/cis/Desktop/'El%20POP%20que%20llevas%20dentro%20Vol.%202'/*.mp3」File.exist?當目錄名稱有特殊字符時不工作

它工作正常,但如果有一個像字母 - 它的回報是錯誤的。 Plz幫助這一點。

+0

你使用哪個版本的紅寶石(1.8.7或更高版本)? – 2013-03-22 10:10:43

回答

0

嘗試以下操作:

確保你正在運行1.9.2或更高版本,並把# encoding: UTF-8在你的文件的頂部(必須是UTF-8和你的編輯器必須支持它)。

如果您正在運行MRI(即不是JRuby或其他實現),您可以將環境變量RUBYOPT=-Ku而不是# encoding: UTF-8添加到每個文件的頂部。