Issue #6681 has been reported by taki (Tatsuo Akiyama). ---------------------------------------- Bug #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename https://bugs.ruby-lang.org/issues/6681 Author: taki (Tatsuo Akiyama) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: 1.9.3p194 (2012-04-20) [i386-mingw32] =begin migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename の結果がおかしいです。 スクリプト test1.rb # -*- coding: utf-8 -*- puts File.basename("1版/memo1.txt") スクリプト test2.rb # -*- coding: Shift_JIS -*- puts File.basename("1版/memo1.txt") どちらも「memo1.txt」が表示されることを期待しましたが、test1.rb だと「1版/memo1.txt」が表示されます。 >ruby -v ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >ruby test1.rb 1版/memo1.txt >ruby test2.rb memo1.txt rubyinstaller.org 配布のバイナリを利用しています。 =end
on 2012-07-01 11:06
on 2012-07-03 04:46
Issue #6681 has been updated by naruse (Yui NARUSE). p245 でバックポートしました ---------------------------------------- Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename https://bugs.ruby-lang.org/issues/6681#change-27735 Author: taki (Tatsuo Akiyama) Status: Open Priority: Normal Assignee: Category: Target version: =begin migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename の結果がおかしいです。 スクリプト test1.rb # -*- coding: utf-8 -*- puts File.basename("1版/memo1.txt") スクリプト test2.rb # -*- coding: Shift_JIS -*- puts File.basename("1版/memo1.txt") どちらも「memo1.txt」が表示されることを期待しましたが、test1.rb だと「1版/memo1.txt」が表示されます。 >ruby -v ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >ruby test1.rb 1版/memo1.txt >ruby test2.rb memo1.txt rubyinstaller.org 配布のバイナリを利用しています。 =end
on 2012-07-03 12:15
Issue #6681 has been updated by naruse (Yui NARUSE). Status changed from Open to Closed ---------------------------------------- Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename https://bugs.ruby-lang.org/issues/6681#change-27752 Author: taki (Tatsuo Akiyama) Status: Closed Priority: Normal Assignee: Category: Target version: =begin migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename の結果がおかしいです。 スクリプト test1.rb # -*- coding: utf-8 -*- puts File.basename("1版/memo1.txt") スクリプト test2.rb # -*- coding: Shift_JIS -*- puts File.basename("1版/memo1.txt") どちらも「memo1.txt」が表示されることを期待しましたが、test1.rb だと「1版/memo1.txt」が表示されます。 >ruby -v ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >ruby test1.rb 1版/memo1.txt >ruby test2.rb memo1.txt rubyinstaller.org 配布のバイナリを利用しています。 =end
on 2012-07-03 14:50
Issue #6681 has been updated by naruse (Yui NARUSE). Status changed from Closed to Feedback I can't merge r34372 because it introduces incompatibility ---------------------------------------- Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename https://bugs.ruby-lang.org/issues/6681#change-27757 Author: taki (Tatsuo Akiyama) Status: Feedback Priority: Normal Assignee: Category: Target version: =begin migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename の結果がおかしいです。 スクリプト test1.rb # -*- coding: utf-8 -*- puts File.basename("1版/memo1.txt") スクリプト test2.rb # -*- coding: Shift_JIS -*- puts File.basename("1版/memo1.txt") どちらも「memo1.txt」が表示されることを期待しましたが、test1.rb だと「1版/memo1.txt」が表示されます。 >ruby -v ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >ruby test1.rb 1版/memo1.txt >ruby test2.rb memo1.txt rubyinstaller.org 配布のバイナリを利用しています。 =end
on 2012-10-03 11:21
Issue #6681 has been updated by fahmisetiawand (Fahmi Setiawan). http://alkian.blogspot.com/2012/09/cara-menyembuhk... http://alkian.blogspot.com/2012/09/keretamini-kere... http://alkian.blogspot.com/2012/10/kata-kata-mutia... http://alkian.blogspot.com/2012/08/personil-coboy-... http://alkian.blogspot.com/2012/10/hasil-dan-klase... ---------------------------------------- Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename https://bugs.ruby-lang.org/issues/6681#change-29966 Author: taki (Tatsuo Akiyama) Status: Feedback Priority: Normal Assignee: Category: Target version: =begin migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename の結果がおかしいです。 スクリプト test1.rb # -*- coding: utf-8 -*- puts File.basename("1版/memo1.txt") スクリプト test2.rb # -*- coding: Shift_JIS -*- puts File.basename("1版/memo1.txt") どちらも「memo1.txt」が表示されることを期待しましたが、test1.rb だと「1版/memo1.txt」が表示されます。 >ruby -v ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >ruby test1.rb 1版/memo1.txt >ruby test2.rb memo1.txt rubyinstaller.org 配布のバイナリを利用しています。 =end
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.