[ruby-trunk - Bug #6681][Open] migw32 で utf-8 のスクリプトで「版」で終わるディレクトリの File.basename

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

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

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

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

Issue #6681 has been updated by fahmisetiawand (Fahmi Setiawan).

http://alkian.blogspot.com/2012/09/cara-menyembuhkan-asam-urat-dan-kolestrol-secara-alami.html
http://alkian.blogspot.com/2012/09/keretamini-keretamall-komediputar-ya-keretaminikucom.html
http://alkian.blogspot.com/2012/10/kata-kata-mutiara-motivasi-terbaru-2012.html
http://alkian.blogspot.com/2012/08/personil-coboy-junior.html
http://alkian.blogspot.com/2012/10/hasil-dan-klasemen-liga-champions.html

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs