Ruby 1.9.2 Find.find编码

时间:2011-01-13 15:45:33

标签: windows encoding utf-8 find ruby-1.9.2

我知道您可以执行Dir.entries('.', {:encoding => 'utf-8'})并且它可以正常工作,但在执行Find.find时我找不到任何强制编码的方法。在Windows上,第一种方法正确读取舦舨.txt文件名,对值File.file?执行返回true。然而,尽管ruby说它的编码是utf-8,但Find.find返回?? .txt。此外,File.file?会返回false

无法在Find.find上设置编码吗?

1 个答案:

答案 0 :(得分:0)

而不是

Find.find(dir.encode('utf-8'))

我找到了

Copy the war file to (TOMCAT_HOME/webapps/) folder and restart Tomcat . 

作品