我知道您可以执行Dir.entries('.', {:encoding => 'utf-8'})
并且它可以正常工作,但在执行Find.find
时我找不到任何强制编码的方法。在Windows上,第一种方法正确读取舦舨.txt文件名,对值File.file?
执行返回true
。然而,尽管ruby说它的编码是utf-8,但Find.find
返回?? .txt。此外,File.file?
会返回false
。
无法在Find.find
上设置编码吗?
答案 0 :(得分:0)
而不是
Find.find(dir.encode('utf-8'))
我找到了
Copy the war file to (TOMCAT_HOME/webapps/) folder and restart Tomcat .
作品