From: "nobu (Nobuyoshi Nakada) via ruby-dev" Date: 2023-09-26T05:45:12+00:00 Subject: [ruby-dev:52046] [Ruby master Bug#19902] strftimeの返り値のascii_only?が間違っていることがある Issue #19902 has been updated by nobu (Nobuyoshi Nakada). https://github.com/ruby/ruby/pull/8511 ---------------------------------------- Bug #19902: strftime���������������ascii_only?������������������������������������ https://bugs.ruby-lang.org/issues/19902#change-104756 * Author: znz (Kazuhiro NISHIYAMA) * Status: Open * Priority: Normal * ruby -v: ruby 3.2.2 (2023-03-30 revision e51014f9c0) [aarch64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN ---------------------------------------- ruby-jp slack ��� tompng ��������������������������������������������� `Regexp.esacpe` ������������������������ `t.ascii_only? #=> true` ������������������������������������ ``` irb(main):053> t = Time.now.strftime(u='���') => "���" irb(main):054> t==u => true irb(main):055> t.encoding==u.encoding => true irb(main):056> Regexp.escape(t) => "\xE3\x81\x82" irb(main):057> Regexp.escape(u) => "���" ``` git bisect ��� `make miniruby && ./miniruby -ve "p Time.now.strftime('%Y���').ascii_only?"` ���������������������������������https://github.com/ruby/ruby/commit/f34280ec6b684eeb21ef3336c7002e1a83dcfd2c ������ `true` ��������������������������������������������� -- https://bugs.ruby-lang.org/