aris
1
Issue #6681 has been reported by taki (Tatsuo Akiyama).
Bug #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename
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
Issue #6681 has been updated by naruse (Yui NARUSE).
p245 でバックポートしました
Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename
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
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
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
Issue #6681 has been updated by naruse (Yui NARUSE).
Status changed from Open to Closed
Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename
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
Issue #6681 has been updated by fahmisetiawand (Fahmi Setiawan).
Backport #6681: migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename
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