Ruby 1.9.1在Windows系统上能否获取包含Unicode字符的文件名列表?

4

如果文件名在Windows上包含Unicode字符,Ruby 1.9.1是否最终能够获取文件名列表?

我认为在Ruby 1.8.6和1.8.7时代,在Windows上是不可能的。

1个回答

2
Ruby 1.9.2/YARV 1.9.2在Windows系统上大幅改进了非ASCII文件名的支持。您可以在错误#1685: Some windows unicode path issues remain中了解更多信息。
但是,如果您没有遇到任何错误,1.9.1仍然有可能适用于您。

我知道有人在Windows上使用“cmd /U /C dir /B”来模拟它...但Ruby 1.8.7在这方面表现更好。 Ruby 1.9.1将0x0a更改为0x0d并搞乱了UTF-16。 - nonopolarity

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接