Issue #8657 has been reported by ktsj (Kazuki Tsujimoto).

----------------------------------------
Feature #8657: Make Find.find respect the encodings of arguments
https://bugs.ruby-lang.org/issues/8657

Author: ktsj (Kazuki Tsujimoto)
Status: Open
Priority: Normal
Assignee: 
Category: lib
Target version: next minor


=begin
== ��
Find.find???è¿?????????¹å????¯å¸¸???filesystem encoding??¨ã?ªã?£ã?¦ã????¾ã?????
ä»»æ????encoding??????å®???§ã?????????????«ã??????????¨ã?????æ¡??????¾ã?????

== ??¦ã?¼ã?¹ã?±ã?¼ã??
??¥æ?¬è??Windows??§ã??filesystem encoding???Windows-31J??¨ã?ªã?£ã?¦ã????¾ã?????

?????®ã????????Windows-31J??«å????¨ã????ªã?????å­??????«ã???????¡ã?¤ã?«å??????????£ã????´å?????
æ­£ã??????????¹å????????å¾???§ã????ªã????¨ã???????????èµ·ã????¾ã?????

 D:\>dir /s /b D:\t
 D:\t\??? (U+2660)
 D:\t\???\a.txt

 D:\>ruby -v -rfind -e "p Find.find('D:/t'.force_encoding('utf-8')).to_a"
 ruby 2.1.0dev (2013-07-19 trunk 42058) [i386-mingw32]
 ["D:/t", "D:/t/?"]

== API
?????¹å???????±ã??ä»????API??«ã????????encoding???å®???®æ?¹å???«ã?¯ä»¥ä¸????2??¤ã????????????????§ã?????
([ruby-list:44877]??«ã????®è¾º?????®è­°è«????????????¾ã?????çµ?è«????è¦????????????¾ã???????§ã?????)

* encoding??ªã????·ã?§ã?³ã????¤º?????«æ¸¡???(e.g. Dir.entries)???
* å¼???°ã?¨ã????¦ä?????????å­???????encoding??????é»??????«å?©ç?¨ã?????(e.g. Dir.glob)

?????¡ã?¤ã?«ã?·ã?¹ã??????????¨ã??encoding?????¥ã????§ã???????½æ?§ã???????®ã????ªã???????°ã?ªã????ªã????????(#2154)???
Find.find??¯å????°ã?¨ã????¦è????°ã?®ã????¹ã????¾ã?¨ã????¦å???????????????????¨ã?????
å¾??????®å½¢??«ã???????®ã????????????????«æ???????¾ã?????

== ��
lib/find.rb??«å¯¾??????????????????æ·»ä???????¾ã?????
=end



-- 
http://bugs.ruby-lang.org/