[ruby-dev:50607] [Ruby trunk Bug#14970] -i option doesn't work for multi-byte-char filenames on Windows Ruby2.5.1

From: tksotn@...
Date: 2018-08-06 12:46:21 UTC
List: ruby-dev #50607
Issue #14970 has been reported by tksotn (TAKASHI OOTANI).

----------------------------------------
Bug #14970: -i option doesn't work for multi-byte-char filenames on Windows Ruby2.5.1
https://bugs.ruby-lang.org/issues/14970

* Author: tksotn (TAKASHI OOTANI)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: ruby 2.5.1p57 (2018-03-29 revision 63029) [i386-mingw32]
* Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------
Z:\>touch あ
Z:\>ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [i386-mingw32]
Z:\>ruby -i.bak -pe p あ
-e:1: warning: Can't rename あ to あ.bak: No such file or directory, skipping file
Z:\>d:\Ruby24\bin\ruby.exe -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [i386-mingw32]
Z:\>d:\Ruby24\bin\ruby.exe -i.bak -pe p あ
Z:\> #=> works well

Z:\>ruby -e "File.rename('あ','あ.bak')"
Z:\> #=> works well



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

In This Thread

Prev Next