Can Ruby 1.9.1 finally get a list of filenames if the filenames have
unicode characters on Windows?
I think back in the Ruby 1.8.6 and 1.8.7 days, that wasn’t possible on
Windows.
Can Ruby 1.9.1 finally get a list of filenames if the filenames have
unicode characters on Windows?
I think back in the Ruby 1.8.6 and 1.8.7 days, that wasn’t possible on
Windows.
Jian L. wrote:
Can Ruby 1.9.1 finally get a list of filenames if the filenames have
unicode characters on Windows?
1.9.1 can’t, but 1.9.2 is much improved.
The situation is covered in some detail here:
http://redmine.ruby-lang.org/issues/show/1685
But essentially:
utf8_result = Dir.entries(path, :encoding => “UTF-8”)
Regards,
Bill
Bill K. wrote:
Jian L. wrote:
Can Ruby 1.9.1 finally get a list of filenames if the filenames have
unicode characters on Windows?1.9.1 can’t, but 1.9.2 is much improved.
The situation is covered in some detail here:
http://redmine.ruby-lang.org/issues/show/1685
But essentially:
utf8_result = Dir.entries(path, :encoding => “UTF-8”)
Regards,
Bill
thanks. true that on Mac OS X and Linux, it has long been possible?
i know somebody was using cmd /U /C dir /B to simulate it on
Windows… but Ruby 1.8.7 behaves better with it. Ruby 1.9.1 changes
0x0a to 0x0d and messed up the UTF-16
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs