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/