From: naruse@... Date: 2015-01-07T08:26:20+00:00 Subject: [ruby-core:67382] [ruby-trunk - Bug #10704] [Assigned] Normalization of path names on OSX Issue #10704 has been updated by Yui NARUSE. Status changed from Closed to Assigned http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/38356 ��������������� > ������������VFS��������������������������������������� > ��������������������������������������������������������������������������������������������� > ������������������������������������������decomposed UTF-8��������������������������������������� > > ���������������������������������������������������������������������������decomposed Unicode������ > ������������������������������������ > ������������HFS+������decomposed UTF-16������������������ > ������������smb���������Windows��������������������������������������������������������� > Mac OS X������������������������������������������������������������������������������ > ������������������������������������������������������������������������������������������������������������������ > > ���������UFS���NFS������������2������������������������������������������������ ������������������������������������������������������ ���������FS��������������������������������������� ---------------------------------------- Bug #10704: Normalization of path names on OSX https://bugs.ruby-lang.org/issues/10704#change-50825 * Author: Nobuyoshi Nakada * Status: Assigned * Priority: Normal * Assignee: cruby-mac * Category: platform/darwin * Target version: * ruby -v: r49165 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- OSX������������������������Unicode normalization���������������HFS���������������������������������������������HFS��������������������������������� ## ������ (1) Windows������NFC���NFD��������������������������� > cmd /c ver Microsoft Windows [Version 6.1.7601] > ruby -e '%W[\u{304c} \u{304b 3099}].each{|n| File.write(n, "\n")}' (2) ���������������������������OSX������smb������������������ (3) `Dir.entries`������������ $ ruby -v -e 'puts Dir.entries(ARGV[0]).grep(/^[^.]/).map(&:dump)' $g ruby 2.3.0dev (2015-01-06 trunk 49163) [universal.x86_64-darwin14] "\u{304b}\u{3099}" "\u{304b}\u{3099}" ������������NFD������������������������������ trunk������ r49166 ������������������������ -- https://bugs.ruby-lang.org/