Issue #6698 has been updated by sorah (Shota Fukumori).

File utf8_mac_for_filesystem_encoding_on_osx.diff added
Assignee set to naruse (Yui NARUSE)

ä»®ã?«ä????·å????¨ã????¦ã??OS X ??°å????§ã?? UTF8-MAC ??«ã?????????????????æ·»ä???????¾ã?????

imkira (Mario Freitas) wrote:
> ??????redmine??®ã????¼ã?¸ã?§ã?³ã?§ã??More??¨ã???????ªã?³ã?¯ã??å­???¨ã????ªã????®ã?§ç·¨????????¾ã???????§ã?????T_T

more ??¯é?©å????ªæ¨©????????ªã????¨è???????ªã????¿ã???????§ã????­ã??


----------------------------------------
Bug #6698: MacOSX??§ã??Dir.glob???è¿?????????¡ã?¤ã?«å????®å??容ã??UTF8-MAC??§ã?????encoding???UTF-8??«ã?ªã?£ã?¦ã?????
https://bugs.ruby-lang.org/issues/6698#change-27807

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/