Project

General

Profile

Actions

Bug #10887

closed

Time#zone encoding is ASCII-8BIT instead of intended US-ASCII

Added by Eregon (Benoit Daloze) about 9 years ago. Updated about 9 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]
[ruby-core:68230]

Description

$ ruby -ve 'p Time.now.zone.encoding'
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]
#<Encoding:ASCII-8BIT>

Per r46907 it was intended to be US-ASCII.

Already fixed by r49693, please backport to at least 2.2.

Actions #1

Updated by naruse (Yui NARUSE) about 9 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Applied in changeset r49702.


zone may be ASCII-8BIT on Windows [Bug #10887]

Updated by Eregon (Benoit Daloze) about 9 years ago

Yui NARUSE wrote:

Applied in changeset r49702.


zone may be ASCII-8BIT on Windows [Bug #10887]

Thanks! Do you have an example?

Updated by nobu (Nobuyoshi Nakada) about 9 years ago

  • Status changed from Closed to Open

Japanese edition.

$ ./ruby -v -e 'p Time.now.zone'
ruby 2.3.0dev (2015-02-24 trunk 49709) [x64-mswin64_120]
"\x93\x8C\x8B\x9E (\x95W\x8F\x80\x8E\x9E)"
Actions #4

Updated by nobu (Nobuyoshi Nakada) about 9 years ago

  • Status changed from Open to Closed

Applied in changeset r49710.


time.c: locale time zone name

  • time.c (time_zone_name): should be US-ASCII only if all 7-bits,
    otherwise locale encoding. [ruby-core:68230] [Bug #10887]

Updated by naruse (Yui NARUSE) about 9 years ago

  • Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: REQUIRED to 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: DONE

ruby_2_2 r49719 merged revision(s) 49693,46907,49702,49710.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0