From: ruby-lang@... Date: 2017-03-16T22:45:25+00:00 Subject: [ruby-core:80194] [Ruby trunk Bug#13321] String#codepoints for one-byte encodings Issue #13321 has been reported by InfraRuby (InfraRuby Vision). ---------------------------------------- Bug #13321: String#codepoints for one-byte encodings https://bugs.ruby-lang.org/issues/13321 * Author: InfraRuby (InfraRuby Vision) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- On many versions of Ruby, include 2.4.0: "\x80".force_encoding("WINDOWS-1252").codepoints.first # => 0x80 I expected 0x20AC: https://en.wikipedia.org/wiki/Windows-1252 See: https://github.com/ruby/ruby/blob/v2_4_0/string.c#L7817-L7818 https://github.com/ruby/ruby/blob/v2_4_0/string.c#L422-L424 -- https://bugs.ruby-lang.org/ Unsubscribe: