Issue #6698 has been updated by kosaki (Motohiro KOSAKI). OS X ????????ªã??Mac??¯ã???????µã????¼ã???????¦ã?ªã???????µã????¼ã?????復活???????????®ã?????è¡???£æ??度ç????«ä????½ã????¨æ???????®ã?? #if defined(__APPLE__) && ( defined(__MACH__) || defined(__DARWIN__) ) ??? __APPLE__ ????????§ã???????¨æ???????¾ã??????????? grep?????????????????¨ç?¨ã?®ã?ªã????¸ã????ªã?§ï????²ã???????????__APPLE__?????????æ®????ï¼???²ã??__MACH__??¨ã??AND??¡ä»¶???process.c ??«ï????¤ã????????Mac??®è????®ã??æ®???£ã?¦ã?????????????£ã?½ã?? ---------------------------------------- Bug #6698: MacOSX??§ã??Dir.glob???è¿?????????¡ã?¤ã?«å????®å??容ã??UTF8-MAC??§ã?????encoding???UTF-8??«ã?ªã?£ã?¦ã????? https://bugs.ruby-lang.org/issues/6698#change-27820 Author: imkira (Mario Freitas) Status: Open Priority: Normal Assignee: naruse (Yui NARUSE) Category: Target version: 1.9.3 ruby -v: ruby 1.9.3dev (2011-08-02 revision 32803) [x86_64-darwin10.8.0] =begin MacOSX??§ã?¯ã?????????????ªã?©æ????¹ã????«ã?¾ã????¦ã??????????¡ã?¤ã?«å?????Dir.glob??§èª¿??¹ã????¨è????£ã?¦ã????encoding???????????£ã?¦ã?????????????§ã????? Dir.glob('*.{jpg,png}') do |filename| puts "#{filename} #{filename.encoding}" end ???????????¨ã??????????¡ã?¤ã?«å?????UTF-8??¨ã?????encoding???使ã?£ã??"\u305F\u3099"??¨è????£ã?¦ã????¾ã????? 表示??????"\u305F\u3099"???"\u3060"??¨æ??è¼?????????°å??????????®ã?ªã????§ã??????????????????????????encoding??«ã?ªã?£ã?¦ã???????????å½???¶æ??è¼???¯å¤±????????¾ã????? Dir.glob???è¿???????filename???ä¸?è¨???®ã???????«ã???????¨æ£å¸¸ã?«æ??è¼??????ºæ?¥ã??????????«ã?ªã????¾ã????? filename = filename.force_encoding("UTF8-MAC").encode("UTF-8") ????????£ã?¦ã??Dir.glob??®ä????·å????§ã?????????????¨ã??æ£ã?????????????§ã?????ï¼? =end -- http://bugs.ruby-lang.org/