From: tksotn@... Date: 2018-08-06T12:46:21+00:00 Subject: [ruby-dev:50607] [Ruby trunk Bug#14970] -i option doesn't work for multi-byte-char filenames on Windows Ruby2.5.1 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/