[ruby-core:73869] [Ruby trunk Bug#12081] Dir['*'] doesn't list files which name include Chinese character on Simplefied Chinese Windows

From: x@...
Date: 2016-02-18 01:47:25 UTC
List: ruby-core #73869
Issue #12081 has been updated by Am I Who.

Description updated

----------------------------------------
Bug #12081: Dir['*'] doesn't list files which name include Chinese character on Simplefied Chinese Windows
https://bugs.ruby-lang.org/issues/12081#change-57038

* Author: Am I Who
* Status: Open
* Priority: Normal
* Assignee: Nobuyoshi Nakada
* ruby -v: ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
dir A:\Build
> 驱动器 A 中的卷是 RAMDISK
> 卷的序列号是 411D-42E2
> 
> A:\Build 的目录
> 
> 2016/02/18  09:23    <DIR>          .
> 2016/02/18  09:23    <DIR>          ..
> 2016/02/18  09:23    <DIR>          dir1
> 2016/02/18  09:22                 0 file1.txt
> 2016/02/18  09:22                 0 file2.txt
> 2016/02/18  09:22                 0 文件1.txt
> 2016/02/18  09:22                 0 文件2.txt
> 2016/02/18  09:23    <DIR>          目录1
> 4 个文件              0 字节
> 4 个目录 22,377,705,472 可用字节


ruby -e "puts Dir['*']"
> dir1
> file1.txt
> file2.txt

ruby -e "puts Dir['**']"
> dir1
> file1.txt
> file2.txt

ruby -e "puts Dir['*.*']"
> file1.txt
> file2.txt



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next