Project

General

Profile

This project is closed and read-only.

Actions

Backport #4279

closed

String#unpack('M') always results US-ASCII encoded string

Backport #4279: String#unpack('M') always results US-ASCII encoded string

Added by phasis68 (Heesob Park) over 15 years ago. Updated over 15 years ago.

Status:
Closed
[ruby-core:34482]

Description

=begin
$ irb
irb(main):001:0> "=C6=F7".unpack('M*')
=> ["\xC6\xF7"]
irb(main):002:0> "=C6=F7".unpack('M*')[0].encoding
=> #Encoding:US-ASCII
irb(main):003:0> "=C6=F7".unpack('M*')[0].valid_encoding?
=> true
irb(main):004:0> "\xC6\xF7".encoding
=> #Encoding:EUC-KR
irb(main):005:0> "\xC6\xF7".valid_encoding?
=> true
=end

Actions

Also available in: PDF Atom